กำลังมองหาเครื่องมือ Geocoding โอเพ่นซอร์สที่สามารถใช้ในเชิงพาณิชย์ได้หรือไม่?


24

มีเครื่องมือ Geocoding ใดบ้างที่เป็นโอเพ่นซอร์สและสามารถใช้ในแอพพลิเคชั่นเชิงพาณิชย์ได้หรือไม่?

เราลองใช้ API การเข้ารหัสทางภูมิศาสตร์ของ Googleแต่ไม่สามารถดำเนินการต่อได้เนื่องจากข้อ จำกัด ด้านลิขสิทธิ์บางประการ

ตอนนี้เรากำลังสำรวจGisGraphyแต่ยังไม่ได้สรุป

มีทางเลือกอื่นที่ดีกว่านี้หรือไม่

ขณะนี้เราต้องการ GeoCode US data เท่านั้น แต่ในอนาคตเราอาจขยายไปยังประเทศอื่น ๆ

คำตอบ:


16

คำถามนี้ถูกแปลงเป็น Community Wiki และ wiki ที่ถูกล็อกเนื่องจากเป็นตัวอย่างของคำถามที่ค้นหารายการคำตอบและดูเหมือนจะเป็นที่นิยมมากพอที่จะป้องกันไม่ให้ปิด ควรได้รับการพิจารณาว่าเป็นกรณีพิเศษและไม่ควรถูกมองว่าเป็นประเภทของคำถามที่ได้รับการสนับสนุนในเรื่องนี้หรือไซต์ Stack Exchange ใด ๆ แต่ถ้าคุณต้องการมีส่วนร่วมในเนื้อหามากขึ้นคุณสามารถแก้ไขได้โดยแก้ไขคำตอบนี้ .


ตัวเลือกที่เหมาะสมที่สุดไม่ใช่ geonames หรือ openstreetmap แต่ทั้งสองอย่าง Geonames นั้นดีต่อข้อมูลเมืองและ Openstreetmap สำหรับถนนถ้าคุณใช้ทั้งคู่คุณจะได้รับชุดข้อมูลที่ดีสำหรับการเข้ารหัสทางภูมิศาสตร์ นั่นคือเป้าหมายของgisgraphyใช้ชุดข้อมูลสองชุดเพื่อรับความเกี่ยวข้องที่ดีที่สุด


เป็นที่น่าสังเกตว่า geonames มีชุดข้อมูลจำนวนมาก (เช่นกล่องที่มีขอบเขต) เท่านั้นที่มีการสมัครสมาชิก "พรีเมียม" ($ 750 ต่อปีต่อปี)
themihai

8

ใช่ - ลองระบุพิกัดทางภูมิศาสตร์ MapQuestและบริการ MapQuest เปิด Nominatim เรา ( MapBox ) ใช้มันในหลายโครงการและมันยอดเยี่ยมมากและ TOS ค่อนข้างสมเหตุสมผล


ฉันเพิ่งลองใช้ Geocoding MapQuest (Open Data version) และสามารถเข้ารหัส geocode น้อยกว่า 50% ของที่อยู่ที่ฉันได้ลอง ที่อยู่มีอยู่ใน CO
Chris Muench

6

Geocoder ของสหรัฐอเมริกา (ข้อมูล TIGER)

Geocoder :: US 2.0 เป็นแพคเกจซอฟต์แวร์ที่ออกแบบมาเพื่อเข้ารหัสตำแหน่งถนนในสหรัฐอเมริกา แม้ว่าส่วนใหญ่แล้วจะมีวัตถุประสงค์เพื่อใช้กับชุดข้อมูล TIGER / Line ฟรีของ US Census Bureau แต่ใช้รูปแบบข้อมูลที่อยู่สหรัฐฯที่เป็นนามธรรมซึ่งสามารถใช้กับแหล่งข้อมูลอื่นของข้อมูลช่วงที่อยู่ในสหรัฐฯ

https://github.com/geocommons/geocoder

ใบอนุญาต GNU LESSER ใบอนุญาตสาธารณะทั่วไป https://github.com/geocommons/geocoder/blob/master/LICENSE.txt

ส่วนที่เหลือของโลก:

ฐานข้อมูลทางภูมิศาสตร์ GeoNames ครอบคลุมทุกประเทศและมีชื่อสถานที่กว่าแปดล้านแห่งที่สามารถดาวน์โหลดได้ฟรี

http://www.geonames.org/export/free-geocoding.html


ขอบคุณสำหรับคำแนะนำ มันจะดีถ้าเราได้รับเครื่องมือที่สามารถใช้กับข้อมูลประเทศอื่น ๆ ได้
xyz

5

Gisgraphy ใช้ชื่อภูมิศาสตร์และข้อมูล openstreetmap (รวม 47 ล้านรายการ) ฉันคิดว่ามันเป็น geocoder opensource ที่ดีที่สุดเพราะมันมีสแต็คเต็มรูปแบบสำหรับ geocoding และการนำเข้าข้อมูล


ขอบคุณสำหรับคำแนะนำ เราต้องการสตริงที่อยู่ GeoCode ซึ่งเป็นตัวเลือกที่เหมาะสมที่สุดจากตำแหน่งทางภูมิศาสตร์และ openstreetmap?
xyz

1

Here.com ของ Nokia ให้บริการคำขอเข้ารหัสภูมิศาสตร์ฟรี 2,500 คำขอต่อวันซึ่งเป็นเครื่องมือ Geocoding ที่ดีซึ่งข้อมูล Navteq มีประสิทธิภาพเหนือกว่าแหล่งข้อมูลภูมิศาสตร์อื่น ๆ

ฉันแนะนำให้รวมพิกัดทางภูมิศาสตร์ทั้งหมดเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด


1

สำหรับ geocoding Texas A&M Geoservices น่าจะเป็นเส้นทางที่ถูกที่สุดและค่อนข้างแม่นยำ ฉันได้รับ 2,500 เครดิตฟรีเมื่อฉันลงทะเบียนเพื่อทดสอบและซื้อจากที่นั่น -Kelsi


คุณช่วยแก้ไขคำถามของคุณให้มีลิงค์ได้ไหม
พอล

1

คุณสามารถลองใช้ JDONREFv4 ด้วย ElasticSearch ได้อย่างง่ายดาย แต่ไม่รวมข้อมูล


1
ยินดีต้อนรับสู่ GIS @ SE มันเหมาะสมกว่าที่จะให้ลิงก์และคุณสมบัติในตัวคุณตอบคำถามที่คุณแนะนำ ด้วยความเคารพ.
Mark Cupitt

ยินดีต้อนรับสู่ GIS @ SE เพิ่มลิงก์และคุณสมบัติให้กับคำตอบที่คุณให้ไว้เพื่อให้ผู้ใช้รายอื่น ๆ ขอแสดงความนับถือ
Mark Cupitt

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