ArcGIS-ESRICadcorp

CadCorpin kehitystyökalut

Imagen 007

Aiemmassa viestissä puhumme siitä työpöytätyökalut CadCorp, mallin kaltainen ESRI: ltä. Tässä tapauksessa puhumme laajennuksista tai lisäratkaisuista ominaisuuksien kehittämiseksi tai laajentamiseksi.

Vaikka tässäkin vertailussa näiden työkalujen vertailu ei ole niin helppoa määritellä pariteetti ArcGIS Engine ja ArcIMS, koska CadCorp liiketoimintamalli on paljon houkuttelevampi.

1. ActiveX-kehitystyökalut Runtime

Ohjausmoduulit (CDM)

kuva CadCorpin kehitystyökalut ovat niin sanottuja ohjausmoduuleja (CDM), etuna, että ne tuovat sekä käyttöliittymiä että ohjattuja toimintoja ja intuitiivisia käyttöliittymiä kartan käyttäjän logiikkaan. Joten esimerkiksi Modeller-kehityspaketilla on MapModellerin kaltainen käyttöliittymä vain ohjelmointitarkoituksiin.   Nämä työkalut ovat simili (ei niin samanlaisia) ESRI-perheen ArcGIS Engine- ja ArcSDE-laitteille.

  • MapViewer-työkalulla on CDM Viewer -komponentti
  • MapManager-työkalussa on CDM-hallintakomponentti
  • MapModeller-työkalussa on CDM-mallin komponentti

Se voidaan kehittää ActiveX-tekniikalla ja sellaisilla kielillä kuin Visual Basic, Delphi, C ++ ja PowerBuilder.

Näillä CDM:illä on mielenkiintoinen ominaisuus, nimittäin se, että ne voidaan lisensoida ajan mukaan (runtime), jolloin voidaan hankkia esimerkiksi yhden vuoden lisenssi, jolloin kehittäjä voi hankkia tuotteen vain sellaisen projektin ajaksi, joka kehitetään, kehitetään. Tämä vähentää huomattavasti kustannuksia, vaikka käsite "lisenssi per ohjelmoija" eikä per PC on hieman outo.

Tämä alentaa myös jälleenmyyntiin kehitetyille sovelluksille aiheutuvia kustannuksia, koska käyttäjien on vain maksettava runtime-lisenssin kustannukset (yleensä alkuperäisen komponentin 40%: n lähellä oleva arvo).

2. Työkalut web-kehitystä varten

kuva [49] Tämä on toiminto, joka sallii sovellusten luomisen toimimaan Web-palveluiden alla, sekä luoda tietoja diffuusiotaulukoissa intranetissä tai Internetissä.

  • MapBrowser

MapBrowser on ilmainen käyttötuote datapalvelujen hallintaan OpenGIS-maantieteellisten standardien mukaisesti, mikä on yksi eduista, joita CadCorp tukee OGC: tä. Tällä tavoin voidaan kehittää sekä karttojen julkaisemiseen suunnattuja Web Map Server (WMS) -sovelluksia, geometrian siirtoon GML / XML-muotoisina suuntautuneita Web Feature Server (WFS) -sovelluksia että Web Coverage Server (WCS) -sovelluksia; kaikkien etuna on, että ne ovat avoimen käytön standardien mukaisia.

Tämä on erittäin potentiaalinen ratkaisu verrattuna ESRI: n suljettuun mentaliteettiin sen IMS / GIS-palvelintuotteissa.

  • Geognosy

Aikaisemmin siellä oli ASC tai Active Server Component, tästä ratkaisusta luovutaan, ja CadCorp tarjoaa GeognoSIS.NET: n, joka laajentaa muiden kehityskomponenttien toiminnot toteuttamaan sovelluksia käytettäväksi intranetissä tai Internetissä. .NET-kehitysympäristön tai muiden HTTP- ja SOAP-pohjaisten kielten, kuten Java, käyttäminen useilla palvelimilla.  Tämä työkalu on samanlainen kuin ESIM-perheessä ArcIMs.

Edellisessä ASC: ssä luodut palvelut käännetään GeognoSIS: lle.

3. Business Development Kit (EDK)

kuva Tämä on kehittäjäpaketti, joka tulee kahteen muotoon:

  • Ohjelmistokehityspakkaus (SDK), tencología ActiveX-sovellusten luomiseen
  • Internet-kehityspakkaus (EDK), mikä helpottaa kehittävien paikkatietojen kehittämistä web-palveluina (web-palvelut)  Tämä työkalu on ESRI-perheen ArcGIS-palvelimen simili (ei niin samanlainen).

Golgi Alvarez

Kirjailija, tutkija, maanhoitomallien asiantuntija. Hän on osallistunut muun muassa seuraavien mallien konseptointiin ja käyttöönottoon: National System of Property Administration SINAP Hondurasissa, Hondurasin kuntien hallintomalli, Kiinteistöhallinnon integroitu malli - Rekisteri Nicaraguassa, SAT-alueen hallintojärjestelmä Kolumbiassa . Geofumadas-tietoblogin toimittaja vuodesta 2007 ja AulaGEO Academyn luoja, joka sisältää yli 100 kurssia GIS - CAD - BIM - Digital Twins -aiheista.

Aiheeseen liittyvät artikkelit

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Joten tarkista
lähellä
Takaisin alkuun -painiketta