Geografik - GISqgis

OpenGeo Suite: OSGeo modelining zaif tomonlarini o'ylaydigan GIS dasturlarining ajoyib misoli

Bugungi kunda, hech bo'lmasa geografik sharoitda, neytral fikrlash bilan har bir professional ochiq manba dasturiy ta'minot savdo dastur sifatida etuk va ba'zi jihatdan ustun ekanligini tan oladi.

Standartlar strategiyasi juda yaxshi ishladi. Texnologik evolyutsiyani talab qiladigan energiya oldida uning yangilanishi muvozanati shubhali bo'lsa-da, ehtimol bu jamiyatni, falsafiy yondashuvni, iqtisodiyotni va modelni oqlash uchun ishlatilgan boshqa g'oyalarni muvaffaqiyatga kafolatlash uchun asos yaratgan bo'lishi mumkin, pirovardida ham zarur.

Biroq, ochiq manbali echimlarni sotish biznesda yoki davlat sharoitida qisman raqobatdan kelib chiqadigan ko'plab sabablarga ko'ra oson emas, shuningdek, rivojlanish va xususiy dasturiy ta'minot bilan birga bo'lishi kerak bo'lgan modelning zaif tomonlarining muqarrar natijasidir. Qaror qabul qiluvchilar o'zlariga quyidagi savollarni berishadi:

  • Bir kuni ertalab biz boshqa platformalar yangilanishlari natijasida kelib chiqadigan muammolarni ko'rayapmiz, xavfsizlik kabi masalalar bo'yicha kim bizga yordam beradi va qanday narxda uni byudjetga qo'yish kerak?

  • Til, kutubxonalar, mijozlar uchun echimlar, veb-echimlar alternativalarini hisobga olgan holda, moslikni ta'minlash uchun qanday kombinatsiyani tanlashimiz kerak? deyarli jami

OpenGeo Suite - bu nafaqat mavjud vositalarning etukligidan foydalanibgina qolmay, balki modelning o'sha zaif tomonlariga javob berishga qaratilgan echim. Jamiyatga o'zlarining rivojlanish tashabbuslarini kuchaytirishi mumkin bo'lgan echim berishdan tashqari, bu ularning evolyutsiyasini boshqaradigan tarkibiy qismlar uchun umumiy mavzuni yaratadi va kompaniyalar uchun OpenGeo Suite ochiq manbalar to'g'risida qaror qabul qilish uchun zarur bo'lgan jiddiylikni ta'minlaydi. Garchi boshqa kompaniyalar mavjud bo'lsa-da, ushbu alternativani sinovdan o'tkazganimdan so'ng, men ushbu echimni yaratgan Boundless kompaniyasining ortida turgan mutafakkirlarning yuqori salohiyati va ijodkorligini tan olishdan boshqa ilojim yo'q.

Keling, OpenGeo Suite-ga murojaat qilamiz:

OpenGeo Suite qanday vositalarni o'z ichiga oladi?

Ko'p sonli echim variantlariga ega bo'lish yomon emas, bu odatiy holdir, garchi bu ajralmas ishlab chiqarish jarayonlarida vositalarni tanlashni ta'minlashni biroz murakkablashtiradi. Agar biz tadqiqot, rivojlantirish, o'qitish va avvalambor tiklanmaydigan vaqtga kuch sarflaganimizni anglasak, noto'g'ri tanlov qimmatga tushishi mumkin.

Masalan, faqat rivojlanish tili nuqtai nazaridan bizda hamjamiyat ehtiyojlaridan kelib chiqadigan jumboq mavjud bo'lib, ularning ko'plari aynan shu narsani qilishadi, boshqalari boshqa lazzatlarga taqlid qilishadi, ba'zilari esa biz o'zlarining barchamizga ega bo'lishni istagan sodda tartibda o'ziga xos xususiyatlarga ega. Keling, ushbu funktsiyani funktsiyalar va tillar bo'yicha ko'rib chiqamiz; Rostini aytsam ham, toifalarga ajratish eksklyuziv emas va ba'zi hollarda chegarani ajratish qiyin:

  • Eng mashhur kontekst bo'lgan mijozlar darajasida: C ++ asosida QGis, Grass, ILWIS, SAGA, Kapaware. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, Java asosida. MapWindow .NET asosidagi ActiveX-dagi qismi uchun.
  • Kutubxonalarda bizda: C ++ da GDAL, OGR, PROJ4, FDO, GEOS. Java-ga asoslangan GeoTools, WKB4J, JTS, Baltic. NTS, GeoTools.NET, SharpMap .NET orqali.
  • Bugungi kunda juda yaxshi rivojlanayotgan veb-echimlarga kelsak: MapServer, C ++ da MapGuide OS; GeoServer, Degree, Geonetwork on Java. Javascript-da OpenLayers, Leaflet va Ka-Map, Python-da MapFish, PHP / Javascript-da MapBender.
  • Ma'lumotlar bazalari bilan bog'liq bo'lgan Postgres, boshqa echimlar bo'lsa-da, mutlaqo hukmronlik qiladi.

Yuqorida aytib o'tilganlar tizimni deyarli har qanday muhitda o'rnatish mumkinligini ko'rsatadi. Bundan tashqari, ularning ko'plari, garchi ular bir tilda tug'ilgan bo'lsa-da, endi boshqalarni qo'llab-quvvatlamoqda. Ularning ko'plari, shuningdek, mijozlar sifatida tug'ilganlar, ammo ular veb-ma'lumotlarni boshqarishga qodir, masalan, Open Layers kabi holatlarda hatto veb-muhitda mijozlar vositasida amalga oshiriladigan deyarli barcha narsalarni rivojlantirish mumkin.

Qanday bepul dasturiy ta'minotni ishlatish kerak?

OpenGeo to'plami tomonidan qaror qabul qilindi Qis Ish stoli mijozi sifatida siz Geofumadas-dagi maqolalar toifasiga loyiqsiz. Veb uchun ular GeoServerni Tomcat, Jetty-da Java ish vaqti muhiti, tessellation uchun GeoWebCache va kutubxona sifatida OpenLayers-da ishlaydigan ma'lumotlar serveri sifatida tanladilar, ammo bu so'nggi variant, ayniqsa, uning modeli tufayli katta muvaffaqiyat bilan o'sib borayotgan Leaflet kabi echimlarni hisobga olgan holda, talab qilinadigan ro'yxatdan o'tishga ega emas. plaginlari va uning mobil ilovalardagi imkoniyatlariga asoslangan. Siz bitta til satridan o'tishingizga amin bo'ling, ammo men sizni ushbu ta'rifga olib kelgan tahlil matritsasini ko'rmoqchiman.

Keling, aniq aytaylik, har kim ushbu echimlarni individual ravishda amalga oshirishi mumkin. OpenGeo tarkibida zerikarli tartiblarni yanada samaraliroq qilish uchun ushbu komponentlarning versiyalarini takomillashtirilgan versiyasini o'rnatuvchi mavjud; masalan:

Opengeo to'plami

 

  • opengeo suite xarita serveriO'rnatuvchi montajni chiroyli qiladi. O'rnatish, olib tashlash yoki o'chirish uchun qaysi komponentlarni tanlash imkoniyatiga ega bo'lish. Baxtli Xato 503 bilan ishlaydigan ish vaqti dvigateli bilan ish olib borganlar uchun bu foydali ekanligini bilib oladi.
  • Turli xil montajchilar mavjud: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu va dastur serverlari.  
  • So'nggi 4.02 versiyasi PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 va GeoWebCache 1.5; va OpenLayers 3-ni qo'llab-quvvatlaydi.
  • Bosh menyuda GeoServer va Postgresni to'xtatish yoki boshlash uchun to'g'ridan-to'g'ri bog'lanishlar yaratiladi; Bundan tashqari, Postgres (shp2psql) ga ma'lumotlarning yuklab olish shakllari foydalanuvchi interfeysini va PostGis ma'lumotlar bazasiga (PgAdmin) kirish uchun.
  • Shuningdek, start menyusida localhost-ga kirish imkoniyati mavjud bo'lib, u ushbu versiyada 3-versiya mijoz interfeysini yo'q qiladi, toza boshqaruv paneli bilan GeoServer, GeoWebCache va GeoExplorer xizmatlari.
  • Ushbu mahsulot, GeoExplorer - bu GeoServer uchun ma'lumotni ko'rish vositasi sifatida ishlaydigan, mahalliy fayldan yoki ma'lumotlar omboridan ma'lumotlarni yuklash imkonini beruvchi, rang, chiziq qalinligi, shaffoflik, etiketleme, shu jumladan qoidalar va to'g'ridan-to'g'ri geoServer uslubidagi faylga (sld) saqlash. Hech kim aql-idrokida buni toza kod bilan ishlamaydi va GeoExplorer bu ajoyib echimdir -garchi u ko'p narsalarni qilsa-.
  • GeoServer-ning o'rnatilgan versiyasi ma'lumotlarni import qilish havolasini o'z ichiga oladi, shu bilan mahalliy shakl qatlamlaridan manbalar yaratishi mumkin, shu jumladan PostGis yordamida ma'lumotlar Localhost-dan joylashtirilgan xizmatga bir bazadan boshqasiga ko'chirilishi mumkin; Ushbu ma'lumotni yuklash OGR2OGR muammolarini hal qiladi, agar ular konsol chizig'i bilan bajarilmasa, ko'p poligonli qatlamni yuklashda qiyinchiliklarni keltirib chiqaradi, chunki standart sukut oddiy.
  • Bunday holda, WPS xizmatlari o'rnatish variantida ularni integratsiya qilishga qaror qilgandim.
  • CSS Styling, CSW, Cloustering va GDAL rasm kutubxonalarini qo'llab-quvvatlash kabi GeoServer plaginlari o'rnatish vaqtida qo'shilishi mumkin. Bundan tashqari, ma'lumotlar bazasida nuqta bulutlarini qo'llab-quvvatlaydigan PostGIS uchun plagin mavjud va GDAL / OGR ham mijoz sifatida o'rnatilishi mumkin. Ishlab chiquvchilar uchun Webapp SDK va GeoScript-ni o'rnatish imkoniyati mavjud.
  • Mening server versiyasi ustida bo'lib o'tdi farqli o'laroq, men bu sug'urta qo'shilishi mumkin ko'proq imkon ma'lumot manbalari bor, deb ko'rish, lekin holda qaysi OpenGeo Suite versiyasi bilan keladi keladi ajratilgan matnli Comma H2, H2 JNDI, SQL Server, OGR, Oracle va raster manbalardagi imkoniyatlar haqida gap boradi.

Qgis haqida nima deyish mumkin?

  • Eng yaxshisi, Qgis uchun ular Postgres ma'lumotlar bazasi bilan, shuningdek GeoServer bilan ishlashingiz mumkin bo'lgan OpenGeo Explorer deb nomlangan ajoyib plagin yaratdilar. Bu erdan sldlarni tahrirlash, qatlamlarni ko'chirish, nomlarni tahrirlash, o'chirish, ish joylarini, keshlangan qatlamlarni ko'rish va h.k.
  • Agar qatlam chiqarilsa, sld chiqariladi; bularning hammasi konfiguratsiya qilinadi va natijada u ishlaydigan ishni bajaradi, sinxronizatsiya REST API dan foydalanishi mumkin.
  • Hozircha u yo'q shp2psql, ammo hech qanday ajablanarli, keyin UI do'konlar ulanish farqli o'laroq, siz bir necha qatlamlar blokirovka yuklashingiz mumkin deb plagin Spit ehtimol, shaffof Shu panelli, singdirilishi, o'sish bar ko'p realistik va eng maqbul xato xabarlari.

ochiq geo suite postgres plaginini

Ushbu OpenGeo Suite bu sehrli retsepti demoqchi emas. Ammo, albatta, bu jamiyatning katta qismini ushbu imtiyozga yo'naltiradi, ayniqsa kurslarni sotadigan kompaniyalar ushbu marshrutni o'qishni qisqartirishni kafolatlaydigan o'qitishni afzal ko'rishadi.

Combo serverga o'rnatilishi mumkin bo'lgan boshqa vositalar bilan mos keladi.

 

OpenGeo Suite bilan qanday ta'siri bor

Buning jamoaga qanday ta'sir ko'rsatishini ko'ramiz, chunki "Cheksiz" ning ortida ushbu sohada katta tajribaga ega bo'lgan va hozirda sektorni barqaror qiladigan vositalar va kutubxonalarni ishlab chiqarishda qatnashgan odamlar bor. Ammo, avvalambor, texnik darajadan behuda sarflanadigan tadbirkorlik va xizmat ko'rsatish marketingiga o'qitish. Kamida oltitani eslatib o'tish:

  • 2007dan ERDAS sotib olgan va endi Leica egasi bo'lgan IONIC kompaniyasining asoschilari Eddi Pickle va Ken Bossung.

  • OpenRayers 2 va GeoExtning rivojlanishiga bag'ishlangan Andreas Hocevar va Bart van den Eijnden.

  • Viktor Olaya, bizni SEXTANTE ning merosini qoldirib,

  • PostGISning dastlabki tashabbuskorlaridan Paul Ramsey.

Boshqa ijobiy ta'sir, bozorda yirtqich hayvon bo'lishdan tashqari har doim ham xavf tug'diradigan ulkan kompaniyaning shakllanishida, ya'ni xususiy sektor kompaniyalari tomonidan qo'llab-quvvatlanish, ishonchlilik, xavfsizlik va barqarorlik kabi masalalar bo'yicha raqobatning shakllanishini ta'minlaydi. o'zgarishlarni sifatli boshqarish.

Boundless xizmatlari, platformalar migratsiyasidan tortib yillik qo'llab-quvvatlash xizmatlariga qadar biz uchun biznes va institutsional bozorga mos keladigan bo'lib tuyuladi, chunki mahalliy qo'llab-quvvatlash va biznesni qo'llab-quvvatlashning farqini asta-sekin tushunib etamiz. Bu bozor oson bo'lmasligi kerak, ammo biz institutlarning qanday qilib fikrlashda etukligini ko'rib chiqamiz, dasturiy ta'minotni ishlab chiqish va ma'lumotni boylik sifatida baholaydilar, shuning uchun ular avtotexnik vazifalarni o'zlarining avtoulovchilariga topshirishdan, ixtisoslashgan sug'urta va xizmatlarni yollashga o'tdilar. tarqatish kompaniyalari.

cheksizdirOchiq manbali modelda hamma uchun imkoniyat mavjud. Shunday qilib, cheksiz takliflar, imkoniyat bor sherik bo'lish; amalga oshirish, o'qitish, qo'llab-quvvatlash yoki rivojlantirish nuqtai nazaridan xizmatlarni sotish qobiliyatini oshirmoqchi bo'lganlarning qobiliyatidan tashqari. Ushbu misol biz uchun qimmatli va gvSIG jamg'armasi tomonidan amalga oshirilgan sa'y-harakatlarni boshqa yo'l bilan o'rganishimiz va to'ldirishimiz uchun yaxshi darslar bo'lib tuyuladi, bu haqda biz boshqa safar gaplashamiz.

OpenGeo Suite-ni yuklab oling.

Golji Alvares

Yozuvchi, tadqiqotchi, yerni boshqarish modellari bo'yicha mutaxassis. U Gondurasdagi SINAP milliy mulk boshqaruvi tizimi, Gondurasdagi qoʻshma munitsipalitetlarni boshqarish modeli, Kadastr boshqaruvining integratsiyalashgan modeli - Nikaraguada registr, Kolumbiyadagi SAT hududini boshqarish tizimi kabi modellarni kontseptuallashtirish va amalga oshirishda ishtirok etgan. . 2007 yildan beri Geofumadas bilimlar blogining muharriri va GIS - CAD - BIM - Digital Twins mavzularida 100 dan ortiq kurslarni o'z ichiga olgan AulaGEO Akademiyasining yaratuvchisi.

Haqida Maqolalar

2 Comments

  1. Opengeo Suite dasturiy ta'minot ishlab chiqaruvchilari magistral megaproyektlarga geospatial boshqaruvni qo'llash bilan qiziqishadi

  2. Tahririyatingiz uchun katta rahmat. O'zim uchun shaxsan men uni boyitishni topaman.
    Sizning yordamingiz mening tahlil va qaror qabul qilishim uchun muhimdir.

Izoh qoldirish

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

Yuqoriga qaytish tugmasi