กำลังพยายามค้นหาไลบรารี. NET GeoJSON


9

ฉันพยายามหาห้องสมุด. NET GeoJSONที่ฉันสามารถใช้เพื่อส่งออกขอบเขตของSqlServer2008ของฉัน(ในรูปแบบไบนารี -> เช่น. STAsBinary()) จากรหัส. NET ของฉันไปยังส่วนหน้า HTML ของฉันเพื่อแสดงบนแผนที่ google

ตอนแรกฉันรู้สึกว่ามันอาจเป็นคำถาม StackOverflow แต่เว็บไซต์นี้ฉันรู้สึกว่ามีความเชี่ยวชาญในการช่วยฉันออก

มีใครรู้บ้างไหม?

หมายเหตุ: dll นี้ไม่จำเป็นต้องนำเข้าสู่ SqlServer2008 ในความเป็นจริงมันจะไม่ ฉันจะใช้มันในเว็บไซต์ C # MVC ของฉัน

คำตอบ:



2

การเชื่อม C # สำหรับ gdal / ogr นั้นเป็นตัวเลือกเสมอ คุณสามารถสร้างอินสแตนซ์รูปทรงเรขาคณิตโดยใช้ WKB จากนั้นส่งออกไปยัง JSON

http://www.gdal.org/ogr/classOGRGeometry.html


@ user980 - ข้อมูล WKB นี้ .. ซึ่งจะถูกส่งผ่านสายเป็น JSON .. โหลดลงในแผนที่ Google หรือไม่?
Pure.Krome

1

หากคุณใช้ MVC มันค่อนข้างง่ายที่จะตั้งค่าคลาสไม่กี่คลาสสำหรับ FeatureCollection, Feature และจากนั้นชนิดรูปทรงเรขาคณิตของคุณจากนั้นจึงทำให้เป็นอนุกรมโดยใช้ JsonResult สำหรับ Json arrays เช่น "features" คุณสามารถใช้ arraylist และ "properties" ของคุณสมบัตินั้นใช้พจนานุกรมที่มีสตริงสำหรับคีย์และวัตถุสำหรับค่าต่างๆ

ถ้าไม่ใช่ MVC คุณสามารถทำสิ่งที่คล้ายกับ Json.NET

หวังว่าจะช่วยได้เดวิด


0

คุณสามารถใช้GeoJSON.Net ฉันยังไม่มีประสบการณ์ แต่ฉันวางแผนที่จะทำงานกับมัน ฉันจะให้คุณรู้ว่ามันมีประโยชน์เมื่อฉัน


1
คุณเป็น ธ ปท. ฉันเห็นคำตอบนี้ในหลายคำถามหรือไม่ คุณจะได้รับกลับและอัปเดตทุกคนด้วยประโยชน์เมื่อใด
BenCr

ฉันไม่ใช่บอท และฉันไม่ได้ใช้มันดังนั้นฉันจึงไม่สามารถบอกได้ว่ามีประโยชน์
Mahmoodvcs

1
มันไม่ใช่คำตอบที่มีประโยชน์อย่างยิ่ง
BenCr

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