SuperMap
Enterprise geospatial platforma za GIS, prostorne servise i napredne 2D/3D aplikacije kada njena arhitektura odgovara zahtevima projekta.
MapSoft koristi komercijalne, open-source i namenski razvijene tehnologije u skladu sa arhitekturom, potrebama korisnika, informacionim modelom, okruženjem za implementaciju i dugoročnim zahtevima svakog projekta.
Operativno okruženje određuje koje je rešenje najprimerenije. Postojeća tehnološka osnova klijenta, zahtevi za interoperabilnošću, interna stručna znanja, modeli licenciranja, raspoloživa infrastruktura, ograničenja implementacije i mogućnost dugoročnog održavanja — sve to utiče na arhitekturu rešenja.
Tehnologije predstavljamo kroz njihovu stvarnu ulogu u konkretnim rešenjima, a ne kroz generičke marketinške poruke proizvođača.
Enterprise geospatial platforma za GIS, prostorne servise i napredne 2D/3D aplikacije kada njena arhitektura odgovara zahtevima projekta.
Uspostavljena GIS tehnologija relevantna za upravljanje i analizu prostornih podataka i klijentska okruženja u kojima su potrebni kontinuitet ili integracija sa MapInfo sistemima.
Modularna osnova za odabrane ERP i operativne sisteme kada njena arhitektura odgovara procesnom modelu klijenta.
Konkretan tehnološki skup zavisi od projekta. Kategorije u nastavku prikazuju inženjerska okruženja sa kojima MapSoft već radi i njihovu ulogu u arhitekturi sistema.
TypeScript · JavaScript · React · Node.js · Python · .NET · REST APIs
PostgreSQL/PostGIS · GeoServer · GDAL · QGIS · ArcGIS · Mapbox · Google Maps Platform
SQL · ETL pipelines · APIs · validation · reporting · synchronization
Docker · Git · CI/CD · automated testing · cloud · on-premise deployment
Role-based access · identity integration · auditing · configuration management
Istraživanje · podrška razvoju · generisanje testova · dokumentovanje · kontrolisana evaluacija
Cilj je rešenje koje se uklapa u okruženje klijenta i može da se dalje razvija, a ne tehnološki stack koji je trenutno najpopularniji ili koristi najviše alata.
On-premise, cloud i hibridni sistemi imaju različita ograničenja i odgovornosti.
Podaci i servisi treba da ostanu upotrebljivi izvan jednog interfejsa ili aplikacije.
Izbegavati nepotrebnu složenost i jasno definisati odgovornosti.
Procesi, integracije, količine podataka i očekivanja korisnika menjaju se tokom vremena.
Tehnološke odluke usklađuju se sa zahtevima projekta, podacima, integracijama, bezbednosnim ograničenjima, uslovima implementacije i modelom podrške. Ne donose se unapred i izolovano, već tek nakon razumevanja celokupnog konteksta projekta.
Pogledajte pristup inženjeringu i isporuci →Opišite nam aplikacije, infrastrukturu, podatke i integraciona ograničenja.