سؤال

أنا مبتدئ جدا عندما يتعلق الأمر بنظام المعلومات الجغرافية، لكنني أعتقد أنني أفهم الأساسيات - لا يبدو أنها صعبة. ولكن: جميع هذه المختصرات والمكتبات المختلفة، GEOS، GDAL، PROJ، PCL، أشكل، ONEGEO، OGR، OGC، OWS، وما لا، كل منها اعتمادا على أي عدد من الآخرين، أمر غموضي قليلا.

إليك ما أود القيام به: نظرا لعدد من النقاط وعلى Linestring، أريد تحديد الموقع على الخط الأقرب إلى نقطة معينة. وبعبارة أخرى، ما line_locate_point () ما:

http://postgis.refractions.net/documentation/manual-1.3/ch06.html#line_locate_point.

إلا أنني أريد أن تستخدم بيثون عادي. ما هي المكتبة أو المكتبات التي يجب أن ألقي نظرة عليها بشكل عام للقيام بهذه الأنواع من الحسابات المكانية في Python، وهي هناك واحدة تدعم تحديدا على وجه التحديد ما يعادلها؟

هل كانت مفيدة؟

المحلول

نصائح أخرى

في منتدى آخر، اقترحت إعادة تسمية خوارزمية Postgis (بسيطة) في Python باستخدام جميل.

بالنسبة للأجيال القادمة، تتوفر هذه الوظائف باللغة 1.2

كل ما تحتاجه هو رشيق، إذا كان لديك شكل أشكالا للنقاط والغير، فسيحصل على خط. مع ذلك، يمكنك العثور على أقرب نقطة إلى الخط أو العكس. تأكد من أنك تحقق GDAL، FIONA، وشم من أجل إكمال هذا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top