กำลังมองหาแพลตฟอร์ม GIS ที่สามารถปรับแต่งได้สูงหรือไม่ [ปิด]


9

ฉันได้รับการศึกษาใน GIS โดยใช้ ArcGIS (เดสก์ท็อปและเวิร์กสเตชัน) และค้นคว้าด้วยข้อมูลสั้น ๆ ที่ MapInfo และ uDig ในช่วงเวลานั้นฉันพอใจกับโปรแกรมเนื่องจากฉันใช้ฐานข้อมูลขนาดเล็กและไม่ได้ทำงานซ้ำ ๆ มากมายและ ArcGIS มีเครื่องมือเจ๋ง ๆ มากมายในการวิเคราะห์ข้อมูลทางวิทยาศาสตร์

เป็นเวลาสองปีแล้วตั้งแต่เรียนจบฉันทำงานใน บริษัท ที่อยู่ในระดับที่แตกต่างกันโดยสิ้นเชิง ฉันจัดการกับฐานข้อมูลขนาดใหญ่ทำงานค่อนข้าง "ง่ายกว่า" แต่ยิ่งไปกว่านั้นพวกเขาประกอบด้วยงานซ้ำ ๆ (ฉันทำภารกิจง่าย ๆ หลายครั้งต่อสัปดาห์ไปยังฐานข้อมูลทั้งหมด) ในช่วงเวลานี้ฉันได้ใช้ AutoCAD (เนื่องจากข้อมูลของเราจำนวนมากถูกวาดโดยใช้ AutoCAD) และได้รับความนิยมอย่างมากข้อดีคือการใช้ภาษา LISP Programming และการใช้ตัวแปรระบบที่คุณสามารถควบคุมได้ทั้งหมด การตั้งค่าจำนวนมาก - ไม่ว่าจะเกี่ยวข้องกับการปรับแต่งค่าเริ่มต้นสำหรับเครื่องมือกำจัดการใช้กล่องโต้ตอบในโปรแกรมหรือตัวเลือกสำหรับสคริปต์การเปิดอัตโนมัติและการจัดการภาพวาด

มีแพลตฟอร์ม GIS ใด ๆ อยู่ที่นั่นฟรีหรือไม่มีการปรับแต่งระดับสูงนี้หรือฉันต้องทำงานที่ต้องทำด้วยตนเอง

ฉันชอบแพลตฟอร์มที่มี UI ที่ดีพร้อมตัวเลือกการเขียนสคริปต์ แต่ก็ไม่จำเป็น


6
มีงานใน ArcGIS ที่สามารถเขียนสคริปต์ได้อย่างชัดเจนและอัตโนมัติอื่น ๆ ที่ไม่แน่นอนและเป็นช่วงระหว่าง Dito สำหรับแพลตฟอร์มอื่น ๆ ทั้งหมด หากคุณสามารถให้ตัวอย่างของแรงงานด้วยตนเองชนิดที่คุณต้องการหลีกเลี่ยงอาจมีคำตอบที่เป็นประโยชน์บางอย่าง
matt wilkie

@PolyGeo คุณทราบหรือไม่ว่านี่เป็นคำถามอายุ 7 ปีที่คุณต้องการแก้ไข
Nicklas Avén

@ NicklasAvénแน่นอนที่สุดฉันไม่ต้องการที่จะแก้ไข ฉันเพียงแค่โหวตให้มันปิดเพื่อที่จะไม่ถูกมองว่าเป็นคำถามที่ถือว่าเหมาะสมที่จะทำตัวเป็นแบบจำลองสำหรับคำถามที่คล้ายกันที่จะถามในวันนี้ หากต้องการลองใช้เหตุผลบางอย่างที่ทำให้ฉันคิดว่าเป็นกรณีที่ฉันได้ทำการแก้ไขด้วยตนเอง ไม่ว่าจะเป็นคำถามเก่าที่ควรจะปิดถูกกล่าวถึงที่meta.stackexchange.com/a/194117/215590
PolyGeo

คำตอบ:


5

ฉันมีประสบการณ์ไม่เพียงพอที่จะให้คำตอบจากหลาย ๆ ด้าน แต่ ... ฉันทำสิ่งแรกของฉันใน GIS ใน ArcView 3.x การเขียนใน Avenue ฉันชอบความเร็วและความเป็นไปได้จริงๆ จากนั้นฉันไม่เคยเข้าใจความสุขในการรอให้ ArcGIS เริ่มต้นค้นหาเครื่องมือที่เหมาะสมและค้นหาเครื่องมือที่ฉันต้องการต้องการ ArcInfo

ความรักใหม่ของฉันคือ PostGIS มันเป็นมากกว่าฐานข้อมูลสำหรับจัดเก็บ ฟังก์ชั่นการใช้งานในตัวช่วยให้การประมวลผลและการวิเคราะห์ทั้งหมดที่ฉันได้ใช้ไปแล้ว ในกรณีส่วนใหญ่จะเร็วกว่าผลิตภัณฑ์อาร์คมาก

ในโลกโอเพ่นซอร์สคุณจะไม่ได้รับหนึ่งทางออกสำหรับทุกสิ่ง แต่มีโครงการและซอฟต์แวร์ที่ครอบคลุมทุกความต้องการของคุณ

อย่างที่ฉันบอกว่าฉันทำการประมวลผลและวิเคราะห์ใน PostGIS ฉันสามารถเก็บแบบสอบถาม SQL ในไฟล์ข้อความเพื่อนำมาใช้ใหม่ (เช่นเครื่องมือใด ๆ ในซอฟต์แวร์อื่น ๆ แต่โปร่งใสมากขึ้น) คุณสามารถเขียนฟังก์ชั่นในภาษาต่าง ๆ มากมายเช่น plpgsql (ภาษา PostgreSQL พิเศษ) Python, pLR, C และอีกมากมาย

สำหรับเดสก์ท็อป GIS ฉันใช้ QGIS เป็นส่วนใหญ่ สิ่งที่ไม่ได้อยู่ในหลักของ QGIS อยู่ในส่วนขยาย ถ้านั่นไม่เพียงพอคุณสามารถเขียนส่วนขยายของคุณเองใน Python และฉันคิดว่า C ++)

หากคุณคุ้นเคยกับ uDig ซึ่งเป็นอีกทางเลือกหนึ่ง

หากคุณต้องการทำแผนที่เว็บคุณสามารถลอง MapServer Mapserver ชนะรางวัลใหญ่ในการประชุม FOSS4G ปีนี้ในการให้บริการ WMS Esri ไม่ต้องการเข้าร่วมในปีนี้ ปีที่แล้วพวกเขาได้ลงทะเบียนเพื่อเข้าร่วม แต่ไม่เคยทำ ปีนี้พวกเขาไม่ได้ลงทะเบียน

GeoServer เป็นอีกทางเลือกหนึ่งในการให้บริการแผนที่เว็บ มันใช้งานง่ายและให้บริการในรูปแบบที่แตกต่างกันมากมาย นอกจากนี้ยังจัดการ WFS-T เพื่อให้คุณสามารถแก้ไขข้อมูลแผนที่และส่งการแก้ไขกลับไปที่เซิร์ฟเวอร์

หากคุณต้องการเซิร์ฟเวอร์ WFS-T น้ำหนักเบาและรวดเร็วมากคุณควรดูที่ Tiny-OWS

รายการอาจมีความยาวของซอฟต์แวร์ที่มีความสามารถร่วมกันสร้างชุดที่มีประสิทธิภาพมากและแน่นอนปรับแต่งได้

ฉันหมายความว่ามันสามารถปรับแต่งได้มากขึ้น คุณสามารถเข้าถึงซอร์สโค้ดทั้งหมดได้ และสำหรับเงินที่คุณประหยัดไม่ต้องจ่ายค่าธรรมเนียมรายปีให้ Esri คุณสามารถเรียนรู้การเขียนโปรแกรมฟรีหรือจ้างโปรแกรมเมอร์ คุณจะได้รับการเข้ารหัสจำนวนมากในโครงการเหล่านั้นสำหรับค่าใช้จ่ายใบอนุญาตเซิร์ฟเวอร์ ArcGIS


12

ฉันไม่เห็นด้วยกับคุณ.

ฉันคิดว่าArcGIS ให้ความช่วยเหลือ / ฟอรัม / บล็อก / vids / ฯลฯ ให้มุมมองที่ยอดเยี่ยมเกี่ยวกับสิ่งที่คุณสามารถประสบความสำเร็จได้ด้วยผลิตภัณฑ์ต่างๆของ ArcGIS

คุณไม่ได้ถูก จำกัด ให้ Python จัดการข้อมูลเชิงพื้นที่ของคุณ คุณยังคงสามารถใช้ VBA ที่ 931 และ 10 เพื่อเข้าถึงไลบรารี ArcObjects หรือคุณสามารถทำขั้นตอนต่อไปและใช้. NET เพื่อทำสิ่งต่าง ๆ ทุกประเภทและอีกครั้งเอกสารนี้เป็นเอกสารที่ดี

ฉันคิดว่าทางลัดสำหรับ ArcGIS Desktop นั้นยอดเยี่ยมและคุณสามารถสร้างทางลัดของคุณเองผ่านไดอะล็อกปรับแต่งได้ตามต้องการ

หากคุณไม่ต้องการที่จะเรียนรู้วิธีการรหัสนอกจากนี้ยังมีModelBuilderซึ่งเป็นวิธีที่ดีของการทำงานอัตโนมัติงานน่าเบื่อ / ขั้นตอนการทำงานร่วมกันโดยเฉพาะอย่างยิ่งกับGeoprocessing

ฉันลำเอียง แต่ฉันมีประสบการณ์กับผลิตภัณฑ์อื่น ๆ

ฉันรู้ว่า Python ขาดพลังในการจัดหาอินเตอร์เฟสที่ปรับแต่งได้ง่ายเพื่อนำเสนอให้กับผู้ใช้ แต่อย่างที่ฉันพูดถึงด้วย VBA / .NET คุณสามารถรวบรวมแบบฟอร์มที่มีเนื้อหาหลากหลายเพื่อให้ส่วนต่อประสานที่กำหนดเองสำหรับผู้ใช้ ทำ.

  • ด้วย. NET คุณสามารถสคริปต์กับ MXD (เช่นวนผ่านโฟลเดอร์ MXDs และเปิด MXD แต่ละรายการทำบางสิ่งจากนั้นย้ายไปยัง MXD ถัดไป
  • การจัดการค่าเริ่มต้นในข้อมูลอวกาศของคุณก็สามารถทำได้ด้วย ArcObjects

ทักษะการเขียนโปรแกรมของฉันนั้นดี แต่ฉันก็ไม่มีทางเทียบได้กับโปรแกรมเมอร์ที่มีการศึกษา (แต่ฉันดีขึ้นทุกวัน) นั่นเป็นของ Python / VBA โชคไม่ดีที่ VBA กำลังระบายลงอย่างรวดเร็ว (ขอบคุณ Microsoft) ฉันแค่บอกว่าจากประสบการณ์ของฉันมันเป็นความอัปยศเพราะมันง่ายในมือข้างหนึ่งและทรงพลังในอีกด้านหนึ่ง แต่ในอัตราที่ ESRI กำลังปล่อยการอัปเดต (ด้วยสัญญา 10.1 จะไม่สนับสนุน VBA) ฉันไม่เห็นเหตุผลที่จะลงทุนเวลาในการเรียนรู้เพื่อพัฒนาโดยใช้ VBA
jonatr

และสำหรับ VB.net / ArcObjects ฉันลืมที่จะอ้างถึงตามที่ฉันรู้สึก (จากประสบการณ์น้อยมากที่ฉันมี) ว่ามันไม่ได้มีไว้สำหรับนักวิเคราะห์ GIS โดยเฉลี่ย (ซึ่งมีประสบการณ์การเขียนโปรแกรมบางอย่างและสามารถจัดการ VBA / Python พื้นฐาน) แต่ประสบการณ์ตลอดเวลา - โปรแกรมเมอร์มืออาชีพที่มุ่งมั่น สำหรับผมแล้วดูเหมือนว่าการทำให้ VB.net เป็นภาษาที่ต้องการนั้น ESRI นั้นยอมแพ้ให้กับ บริษัท เล็ก ๆ และนักวิเคราะห์ที่ใช้ในการปรับแต่งสิ่งเล็ก ๆ
jonatr

ปัญหาพื้นฐานที่ฉันมีกับ VB.net คือฉันไม่สามารถเสียเวลาในการเรียนรู้ตั้งแต่ต้น (มันเป็นหลักสูตรระยะเวลาหนึ่งปี) และฉันไม่สามารถหาข้อมูลอ้างอิงออนไลน์ \ หนังสือเกี่ยวกับวิธีการทำงานกับ ArcGIS และ VB.net เท่าที่ฉันรู้นอกเหนือจากรหัสไม่กี่ตัวที่นั่น ESRI ยังไม่มีหนังสือเกี่ยวกับเรื่องนี้ (สิ่งต่าง ๆ เช่นการทำความรู้จักกับ arcobjects แต่สำหรับ c #) ถ้าคุณรู้ดีกว่าโปรดแบ่งปัน
jonatr

2
นั่นเป็นคำถามแยกต่างหากที่ดีสำหรับ gis.stackexchange.com: "1. ทุกครั้งที่ฉันเปิด Symobolgy และไปที่หน้าต่าง Fill Color เพื่อปรับสีที่ฉันต้องการเปิดใน CMYK และฉันต้องเปลี่ยนเป็น RGB" อาจมีวิธีที่ไม่มีการเขียนโปรแกรมเพื่อแก้ไขปัญหานั้น
Jay Cummins

1
Re: คำถาม # 2 ที่กล่าวถึงข้างต้นของคุณ ปัญหานั้นดูเหมือนว่าฉันจะสามารถเข้าถึงได้ แต่ฉันไม่ได้ทำอะไรมากกับ arcgis / python ดังนั้นบางทีคนอื่นจะแสดงความคิดเห็น ฉันอยากจะแนะนำให้แบ่งคำถามนี้ออกเป็นอีกคำถามสำหรับ gis.stackexchange.com (มันจะทำให้ง่ายขึ้นสำหรับอนาคตนักวิเคราะห์ระบบสารสนเทศภูมิศาสตร์ที่ผิดหวังที่ต้องวนรอบซูมซูมออกเพื่อค้นหาคำตอบ)
Jay Cummins

4

"... เติมหน้าต่างสีเพื่อปรับแต่งสีที่ฉันต้องการเปิดใน CMYK และฉันต้องการเปลี่ยนเป็น RGB"

  1. ขำ ๆ ฉันเรียนรู้วิธีการทำเมื่อสัปดาห์ที่แล้ว

    • เปิด ArcMap -> เพิ่มเลเยอร์ -> ไปที่จานสี
    • เปลี่ยน CYMK เป็น RGB
    • บันทึกเอกสารเป็น Normal.mxt ภายใต้เอกสาร & การตั้งค่าของคุณ (ภายใต้โฟลเดอร์ ESRI)
    • ปิดและเปิด ArcMap ใหม่ -> จะใช้ค่าเริ่มต้นเป็น RGB นับจากนี้เป็นต้นไป
  2. DS Map Bookอาจเป็นคำตอบสำหรับคุณ? หรือถ้าคุณบน v10, D ATA ขับเคลื่อนหน้า ? อย่างที่ฉันบอกว่าการเขียนสคริปต์. NET / VBA สามารถทำได้ฉันไม่ร้อนเกินไปใน Python ที่จะให้บริการ Python

"ทำความรู้จักกับ arcobjects" แต่สำหรับ c #

ฉันเห็นด้วยกับคุณที่นี่ ฉันรู้ว่า ESRI รู้เรื่องนี้ แต่ไม่แน่ใจว่าพวกเขามีบางอย่างในท่อหรือไม่ ลิงค์นี้อาจช่วยเป็นผู้เริ่มต้นหากคุณมีพื้นหลังใน VBA ฉันจะยังคงยืนยันว่า GTK AO ยังคงเป็นการอ่านที่ถูกต้องและบทเรียนที่ได้รับจะยังคงใช้กับ. NET (และคุณสามารถอ่านหนังสือได้ภายในหนึ่งสัปดาห์ @ 1-2 ชั่วโมงต่อวัน)

ฉันเป็นแฟนตัวยงของ VBA ...


ขอบคุณ ฉัน "ปัดฝุ่น" ออกจากสำเนา GTKAO ของฉันในเช้านี้และคิดว่าถึงเวลาที่จะต้องกลับไปสู่จุดที่ฉันได้รับการปรับปรุงตั้งแต่ครั้งสุดท้ายที่ฉันอ่านมันครึ่งครั้ง บางทีหลังจากนั้นฉันจะมีพื้นฐานในการดำน้ำและแก้ไขปัญหา VB.Net มากขึ้น
jonatr

ปัญหาส่วนหนึ่งของฉันคือการโน้มน้าวใจแผนกคอมพิวเตอร์ของ บริษัท ฉันต้องการ Visual Studio (GIS ไม่ได้รับความนิยม - พวกเขาไม่เห็นเราเป็นนักพัฒนาและฉันต้องต่อสู้เพื่อให้ได้สิ่งพื้นฐาน) DS MapBook เป็นอีกเหตุผลหนึ่งในการต่อสู้กับคอมพิวเตอร์และนั่นคือสาเหตุที่ฉันให้ความสำคัญกับ Python และ VBA จนถึงขณะนี้ - มันถูกสร้างขึ้นภายในและฉันไม่จำเป็นต้องต่อสู้กับมัน อย่างไรก็ตามขอขอบคุณสำหรับเคล็ดลับเกี่ยวกับเรื่อง CMYK / RGB ฉันจะลองดู
jonatr

@jonatr - มี Visual Studio รุ่นฟรี - ฉันคิดว่าเรียกว่า "Express" มันอาจจะทำทุกสิ่งที่คุณต้องการ รุ่นมืออาชีพส่วนใหญ่มีเครื่องมือเพิ่มเติมสำหรับนักพัฒนามืออาชีพ

ฉันเห็นด้วย Visual Studio Express มักเพียงพอสำหรับการทำในสิ่งที่คุณต้องการ มันเป็นสถานที่ที่ดีในการเริ่มเรียนรู้ แต่อย่างใดและ id ก็แนะนำลิงค์นี้: msdn.microsoft.com/en-au/beginner/default.aspx
Simon

3

บนแพลตฟอร์ม ArcGIS หากคุณไม่ได้ทำงานแบบแมนนวลคุณก็ต้องทำงานเขียนโปรแกรมบางอย่าง (ไม่เลวสำหรับฉันเพราะฉันชอบสิ่งนั้น)!

ฉันไม่รู้วิธีการใน 9.3.x เพื่อแทนที่ค่าเริ่มต้นในฐานข้อมูลภูมิศาสตร์โดยไม่ต้องใช้เครื่องมือกำหนดเอง นี่คือสิ่งที่ฉันทำโดยเฉพาะอย่างยิ่งหากเป็นชุดของการดำเนินการแก้ไขซ้ำ ๆ

ใน ArcGIS 10 ผู้ใช้สามารถสร้างเทมเพลตคุณลักษณะและตั้งค่าเริ่มต้นสำหรับแต่ละเทมเพลตเริ่มแรกเทมเพลตเป็นสัญลักษณ์สำหรับเลเยอร์คุณลักษณะ แต่คุณสามารถคัดลอก / ระยะไกล / แก้ไขเทมเพลตสร้างคุณลักษณะตามต้องการ ) ฉันไม่ได้ข้ามไปยัง ArcGIS 10 แต่นี่เป็นหนึ่งในคุณสมบัติที่บรรณาธิการ GIS ของเรารอคอย

ฉันไม่เคยต้องการลบทางลัดดังนั้นฉันไม่แน่ใจว่าคุณสามารถทำได้ใน ArcGIS ทุกรุ่นหรือไม่ คุณสามารถเพิ่มพวกเขา (ตัวเร่งความเร็ว) ได้อย่างแน่นอน ฉันไม่แน่ใจว่าคุณสามารถแทนที่พวกเขาได้หรือไม่ หากคุณทำได้อาจเป็นไปได้ที่จะแทนที่ด้วยคำสั่ง dummy ที่ไม่ทำอะไรเลย

ดังที่ Simon กล่าวไว้คุณสามารถใช้ ArcObjects / .NET และทำงานบน MXD หลายรายการ แม้ว่าฉันจะพบว่า ArcObjects จะพิถีพิถันมากเมื่อ MXD มีการเชื่อมต่อข้อมูลที่เสียหายหรือบริการเลเยอร์ต่างๆ ใน ArcGIS 10 คุณจะมี arcpy.mapping ใน Python ที่ช่วยในการเขียนสคริปต์ทำงานกับ MXDs / LYRs ใน Python มันยังค่อนข้างบั๊กเล็กน้อย แต่มันอาจใช้ได้ผลกับคุณขึ้นอยู่กับสิ่งที่คุณมีใน MXD ของคุณ


สวัสดี ขณะที่ฉันเขียนคำตอบที่ยาวมากถึง Simon ฉันไม่ต้องการคัดลอกวาง (ด้านบน) แต่ฉันจะขอบคุณถ้าคุณจะแสดงความคิดเห็น (ถ้าคุณมีอะไรที่จะแสดงความคิดเห็น) ขอบคุณสำหรับการตอบกลับ.
jonatr

3

ในขณะที่ฉันชอบ ArcGIS จริงๆฉันต้องยอมรับว่าความสามารถในการสร้างไฟล์ดูที่มีในเวิร์กสเตชัน ArcInfo นั้นหายไปอย่างมากในเดสก์ท็อป หลายคนคุ้นเคยกับความสามารถของ Excel ในการบันทึกแมโคร ดูเหมือนว่า ESRI จะเกิดความสามารถที่คล้ายกันแม้หลังจาก 10.0 เมื่อ VBA ถูกยกเลิก ยกตัวอย่างเช่น NeoOffice มีความสามารถในการบันทึกแมโครหลาม

เครื่องยนต์ ArcGIS สามารถปรับแต่งได้อย่างมาก ช่วยให้คุณสร้างเครื่องมือที่เน้นขนาดเล็กที่ทำสิ่งหนึ่งและทำได้ดี มันมีโครงการแม่แบบสำหรับ Visual Studio รวมถึงรุ่นด่วนฟรี (?) ที่สามารถใช้สร้างแอพตัวดูแผนที่ขนาดเล็กที่มีน้ำหนักเบาได้โดยไม่ต้องมีการเข้ารหัสใด ๆ ถึงกระนั้นเพื่อให้ได้ประโยชน์อย่างเต็มที่จาก ArcGIS Engine แต่คุณจะต้องใช้เวลาในการเรียนรู้ภาษาการเขียนโปรแกรม. NET


1
มันไม่ราบรื่นหรือสมบูรณ์เหมือนไฟล์ดู แต่แท็บผลลัพธ์มีประวัติของการประมวลผลทางภูมิศาสตร์ของคุณซึ่งสามารถลาก n ไปยังตัวสร้างแบบจำลองหรือส่งออกไปยังตัวอย่างงูหลาม ฉันใช้สิ่งนี้เป็นประวัติการปรับปรุงข้อมูลเมตาสำหรับชุดข้อมูล
matt wilkie

นอกจากนี้ยังมีประวัติของเครื่องมือ gp เป็นไฟล์ xml ที่นี่% AppData% \ Roaming \ ESRI \ Desktop10.0 \ ArcToolbox \ History ไฟล์ xml มีปัญหาบางอย่างที่จะแก้ไขที่ 10.1 แต่มันอาจเป็นตัวเลือกที่น่าสนใจสำหรับคุณ
gotchula

1

นี่คือความเป็นจริงของการทำให้ชุดเครื่องมือขับเคลื่อนฐานข้อมูลไม่ใช่วิธีอื่น คุณฟังดูเหมือนว่าคุณอยู่ในตำแหน่งที่คุณต้องการโครงสร้างฐานข้อมูลแบบใหม่ที่คุณสามารถรับรายงานสร้างการอัพเดตเผยแพร่แผนที่ ฯลฯ โดยมีหรือไม่มีส่วน GIS การเพิ่มข้อมูลจากเครื่องมือจะช่วยให้คุณสามารถใช้เครื่องมือที่เหมาะสมในการเลือกของคุณ นั่นคือเหตุผลที่เรามีมาตรฐานเปิด จากตรงนั้นคุณสามารถใช้แอปพลิเคชั่นที่ตอบสนองวัตถุประสงค์ที่คุณต้องการได้ดีที่สุด ฉันเพิ่งได้บทสนทนานี้เมื่อเช้านี้ถ้าคุณบังเอิญแสดงข้อมูลในคอลัมน์มันไม่ได้ทำให้มันเป็นสเปรดชีทของ Excel

ผู้เผชิญเหตุอีกคนหนึ่งพูดถึงข้อ จำกัด ของ Python สิ่งนี้ไม่เป็นเช่นนั้น อาจมีหลายสิ่งที่คุณสามารถทำกับไพ ธ อนได้เนื่องจากไลบรารีที่กว้างขวางจากนั้นภาษาอื่น ๆ ส่วนใหญ่และอินเตอร์เฟสก็ไม่ยาก ข้อ จำกัด คือการนำ Python มาใช้ใน ArcGIS ของ ESRI อย่าสับสนทั้งสอง


1

คุณอาจต้องการตรวจสอบ MapWindow เป็นทางเลือกฟรี .... อ่าน Shapefiles ฯลฯ แต่คุณต้องรู้วิธีการเขียนโปรแกรมใน C # แต่คุณสามารถควบคุมทุกอย่างได้ทั้งหมด ...

http://www.mapwindow.org/


ปัญหาคือการได้รับความรู้ใน C # ซึ่งไม่สำคัญและใช้เวลานานมาก แต่ขอบคุณฉันจะจำไว้
jonatr
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.