CadCorp Development Tools
ໃນບົດຂຽນກ່ອນຫນ້ານີ້ພວກເຮົາໄດ້ເວົ້າເຖິງເລື່ອງນີ້ ເຄື່ອງມື desktop ຂອງ CadCorp, ໃນຮູບແບບທີ່ຄ້າຍຄືກັນກັບ ຂອງ ESRI. ໃນກໍລະນີນີ້, ພວກເຮົາຈະເວົ້າກ່ຽວກັບການຂະຫຍາຍຫຼືວິທີແກ້ໄຂເພີ່ມເຕີມ ສຳ ລັບການພັດທະນາຫຼືການຂະຫຍາຍຄວາມສາມາດ.
ເຖິງແມ່ນວ່າໃນຄວາມຮູ້ສຶກນີ້, ການປຽບທຽບເຄື່ອງມືເຫຼົ່ານີ້ບໍ່ແມ່ນຄວາມງ່າຍໃນການກໍານົດຄວາມເທົ່າທຽມກັນກັບ ArcGIS Engine ແລະ ArcIMS ເພາະວ່າຮູບແບບທຸລະກິດຂອງ CadCorp ແມ່ນຫນ້າສົນໃຈຫຼາຍ.
1. ເຄື່ອງມືການພັດທະນາ ActiveX Runtime
ໂມດູນຄວບຄຸມ (CDM)
ເຄື່ອງມືພັດທະນາພື້ນຖານຂອງ CadCorp ແມ່ນມາໃນສິ່ງທີ່ເອີ້ນວ່າໂມດູນຄວບຄຸມ (CDM), ໂດຍມີປະໂຫຍດທີ່ພວກເຂົາ ນຳ ທັງອິນເຕີເຟດຜູ້ໃຊ້ແລະຄວາມຍາວປາແລະອິນເຕີເຟດຜູ້ໃຊ້ທີ່ມີຄວາມເຂົ້າໃຈໃນເຫດຜົນຂອງຜູ້ໃຊ້ແຜນທີ່. ດັ່ງນັ້ນຊຸດພັດທະນາ Modeller, ຍົກຕົວຢ່າງ, ມີການໂຕ້ຕອບຄ້າຍຄືກັນກັບ MapModeller ພຽງແຕ່ ສຳ ລັບຈຸດປະສົງການຂຽນໂປແກຼມເທົ່ານັ້ນ. ເຄື່ອງມືເຫຼົ່ານີ້ແມ່ນຄ້າຍຄືກັນກັບ ArcGIS Engine ແລະ ArcSDE ຂອງຄອບຄົວ ESRI.
- ເຄື່ອງມື MapViewer ມີອົງປະກອບ CDM Viewer ຂອງມັນ
- ເຄື່ອງມື MapManager ມີອົງປະກອບ CDM Manager ຂອງຕົນ
- ເຄື່ອງມື MapModeller ມີອົງປະກອບ Modmer CDM ຂອງມັນ
ມັນສາມາດພັດທະນາໂດຍໃຊ້ເທກໂນໂລຍີ ActiveX ແລະມີພາສາເຊັ່ນ Visual Basic, Delphi, C ++ ແລະ PowerBuilder.
CDMs ເຫຼົ່ານີ້ມີຄຸນສົມບັດທີ່ຫນ້າສົນໃຈແລະນັ້ນກໍ່ແມ່ນວ່າພວກເຂົາສາມາດໄດ້ຮັບໃບອະນຸຍາດຕາມເວລາ (runtime), ດັ່ງນັ້ນໃບອະນຸຍາດຫນຶ່ງປີສາມາດໄດ້ຮັບ, ສໍາລັບການຍົກຕົວຢ່າງ, ໃຫ້ນັກພັດທະນາສາມາດຊື້ຜະລິດຕະພັນໄດ້ພຽງແຕ່ໃນໄລຍະເວລາຂອງໂຄງການທີ່ເປັນ. ກໍາລັງພັດທະນາ. ນີ້ຫຼຸດຜ່ອນຄ່າໃຊ້ຈ່າຍຢ່າງຫຼວງຫຼາຍ, ເຖິງແມ່ນວ່າແນວຄວາມຄິດຂອງ "ໃບອະນຸຍາດຕໍ່ນັກຂຽນໂປລແກລມ" ແລະບໍ່ແມ່ນຕໍ່ PC ແມ່ນແປກປະຫຼາດ.
ນອກຈາກນີ້ຍັງຫຼຸດລົງຄ່າໃຊ້ຈ່າຍສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ພັດທະນາສໍາລັບການຂາຍ, ຍ້ອນວ່າຜູ້ໃຊ້ຕ້ອງຈ່າຍຄ່າໃຊ້ຈ່າຍຂອງໃບອະນຸຍາດໃຊ້ເວລາ (ມັກຈະມີມູນຄ່າໃກ້ຄຽງກັບ 40% ຂອງສ່ວນປະກອບຕົ້ນສະບັບ).
2. ເຄື່ອງມືສໍາລັບການພັດທະນາເວັບ
ນີ້ແມ່ນການເຮັດວຽກທີ່ອະນຸຍາດໃຫ້ການສ້າງໂປແກຼມປະຕິບັດງານພາຍໃຕ້ການບໍລິການເວັບຕ່າງໆ (ການບໍລິການເວັບ) ແລະສ້າງຂໍ້ມູນພາຍໃຕ້ມາດຕະຖານການແຜ່ສຽງໃນອິນເຕີເນັດຫຼືອິນເຕີເນັດ.
- MapBrowser
MapBrowser ແມ່ນຜະລິດຕະພັນການ ນຳ ໃຊ້ທີ່ບໍ່ເສຍຄ່າເພື່ອຈັດການບໍລິການຂໍ້ມູນຕາມມາດຕະຖານທາງພູມສາດຂອງ OpenGIS, ໜຶ່ງ ໃນຂໍ້ໄດ້ປຽບທີ່ CadCorp ສະ ໜັບ ສະ ໜູນ OGC. ດ້ວຍວິທີນີ້, ທັງສອງໂປແກຼມໂປແກຼມ Web Map Server (WMS) ແມ່ນແນໃສ່ການເຜີຍແຜ່ແຜນທີ່, Web Feature Server (WFS) ແນໃສ່ການໂອນເລຂາຄະນິດໃນຮູບແບບ GML / XML ແລະ Web Coverage Server (WCS) ສາມາດພັດທະນາໄດ້; ທັງ ໝົດ ມີປະໂຫຍດຈາກການຢູ່ໃນມາດຕະຖານຂອງການ ນຳ ໃຊ້ແບບເປີດ.
ນີ້ແມ່ນການແກ້ໄຂທີ່ມີທ່າແຮງສູງ, ເມື່ອທຽບກັບຄວາມໃຈຮ້າຍທີ່ປິດຂອງ ESRI ພາຍໃຕ້ຜະລິດຕະພັນ IMS / GIS Server ຂອງຕົນ.
- GeognoSIS
ກ່ອນ ໜ້າ ນີ້ມີ ASC, ຫຼື Active Server Component, ວິທີແກ້ໄຂນີ້ ກຳ ລັງຖືກປະຖິ້ມແລະ CadCorp ສະ ເໜີ GeognoSIS.NET ທີ່ຂະຫຍາຍການເຮັດວຽກຂອງອົງປະກອບພັດທະນາອື່ນໆເພື່ອປະຕິບັດ ຄຳ ຮ້ອງສະ ໝັກ ສຳ ລັບໃຊ້ໃນອິນທາເນັດຫລືອິນເຕີເນັດ. ໃຊ້ສະພາບແວດລ້ອມການພັດທະນາ. ສຸດທິຫຼືພາສາ HTTP ແລະ SOAP ອື່ນໆເຊັ່ນ Java ທີ່ສາມາດໃຊ້ງານໄດ້ໃນຫລາຍເຊີບເວີ. ເຄື່ອງມືນີ້ແມ່ນຄ້າຍຄືກັບ ArcIMs ໃນຄອບຄົວ ESRI.
ມີເຄື່ອງມືການແປພາສາສໍາລັບການບໍລິການທີ່ສ້າງຂື້ນຢູ່ພາຍໃຕ້ ASC ກ່ອນຫນ້ານີ້ຕໍ່ GeognoSIS.
3. ກໍລະນີພັດທະນາທຸລະກິດ (EDK)
ນີ້ແມ່ນຊຸດຂອງຜະລິດຕະພັນນັກພັດທະນາທີ່ມີສອງຮູບແບບ:
- Software Development Kit (SDK), ສໍາລັບການສ້າງກິດຈະກໍາເຕັກໂນໂລຢີ ActiveX
- ຊຸດພັດທະນາອິນເຕີເນັດ (EDK), ເຊິ່ງສະຫນັບສະຫນູນການພັດທະນາຂໍ້ມູນທາງສະຖິຕິທີ່ຈະເຜີຍແຜ່ເປັນບໍລິການເວັບ (ບໍລິການເວັບ) ເຄື່ອງມືນີ້ແມ່ນ simile (ບໍ່ຄ້າຍຄືກັນນັ້ນ) ກັບ ArcGIS Server ໃນຄອບຄົວ ESRI.