أكثر

هل من الممكن قراءة الأشكال الهندسية من ArcGIS Javascript API؟


أرغب في معرفة ما إذا كان من الممكن قراءة الأشكال الهندسية باستخدام ArcGIS Javascript Api.


حاليًا تم تطوير GeoJSON إلى Esri JSON فقط. لاحظ أيضًا أنه يتم دعم الأشكال الهندسية فقط في نظام إحداثيات WGS84

انظر المصادر:

http://esri.github.io/geojson-utils/examples/test.html

https://github.com/Esri/geojson-utils

بما في ذلك https://github.com/Esri/Terraformer


ليس من الضروري معالجة WGS84 GeoJSON لإدخاله في ArcGIS API for JavaScript. يمكنك استخدام البرنامج المساعد JSAPI مفتوح المصدر لتحميل الميزات مباشرة.

geojson-layer-js
https://github.com/Esri/geojson-layer-js


اعرض بيانات ملف GeoJSON على خريطة الويب باستخدام ArcGIS JavaScript API

لدي بيانات مخزنة بتنسيق GeoJSON وأود أن أتمكن من عرضها على خريطة الويب. أي شيء قرأته حتى الآن عن GeoJSON يشير إلى أن البيانات يجب أن تكون في الإحداثيات الجغرافية (wkid 4326). الذي أعتقد أن هذا الملف ليس كذلك؟ بناءً على المقتطف أدناه:

هل يمكن لأي شخص أن يشير إلى ما إذا كان تفكيري صحيحًا؟ إذا كان الأمر كذلك ، فهل أنا محظوظ في الحصول على هذه البيانات لعرضها على الخريطة؟

ليس بالضرورة. GeoJSON هي مواصفات البيانات المكانية عبر الويب. لا أعرف التاريخ الدقيق ، لكنني أعتقد أن Esri حددت مواصفاتها (وليس الاسم الرسمي) EsriJSON (والتي تعد جزءًا من مواصفات GeoServices الخاصة بهم). كما قلت ، لست متأكدًا من التناقض أو الأسباب الكامنة وراءه ، ربما يأتي الكثير منه من عناصر ArcObjects التي تم إنشاؤها على مر السنين.

على أي حال ، من المنطقي أن يزودك البعض ببيانات GeoJSON لمعلومات الموقع. إذا كنت لا تزال بحاجة إلى العمل مع بيانات Esri وبيانات GeoJSON التي لديك ، فقد ترغب في استخدام نشرة esri حيث يستخدم Leaflet GeoJSON خارج الصندوق ويضيف نشرة esri القدرة على استخدام خدمات ArcGIS معها.

قد ترغب في إلقاء نظرة على Terraformer.

يمكنه تحويل البيانات بين كائنات GeoJSON و ArcGIS JSON.

هناك أيضًا هذه الطبقة الجغرافية التي تم وضعها منذ وقت ليس ببعيد. لم تستخدمها ، لكنها تبدو جيدة جدًا.

شكرا رينيه. لقد قرأت قليلاً في موقع terraformer ، لكن كان لدي انطباع بأن قيود الإحداثيات لا تزال سارية؟

يا سيئة ، أنت على حق.
لقد فاتني هذا الشيء في عينتك GeoJSON.

اعتمادًا على كمية البيانات المتوفرة لديك ، يمكنك تشغيلها من خلال proj4js لتحويل الإحداثيات.

يوجد منشور هنا على GeoNet حول كيفية التعامل معها.

إذا كنت بحاجة إلى التدريب العملي ، تحتوي هذه المكتبة على بعض التعليمات البرمجية التي قد تساعد فقط في تحويل GeoJSON مباشرةً إلى EsriJSON بغض النظر عن الإسقاط. أنت في الأساس تحتاج فقط إلى تغيير هيكل البيانات.


تحويل الأشكال الهندسية بين GeoJSON و esri JSON و esri Python

أهلا،
أريد أن أكون قادرًا على تحويل الأشكال الهندسية بين كائنات GeoJSON [1] و esri JSON [2 و 3] و esri Python [4] باستخدام ArcGIS 10.1 SP1.

تحويل GeoJSON إلى esri Python باستخدام arcpy.AsShape كما هو موضح في [2] الأعمال.

ومع ذلك ، فإن تحويل esri JSON إلى esri Python الموصوف في المثال 6 في نفس صفحة المساعدة [2] يثير خطأ.
أفهم الخطأ ولكن لم تنجح أي من تجاربي وهذا المثال مأخوذ من المساعدة الرسمية.

اعتقدت أنه من الممكن الحصول على esri JSON من esri Python باستخدام خاصية JSON في كائنات الهندسة [4] ، ولكن هذا يفشل باستمرار مع وجود أخطاء مثل:

هل تعرف طريقة موثوقة لتحويل هندسة esri إلى GeoJSON في Python؟

سأكون ممتنا لأية تعليقات.
فيليب.

يأخذ AsShape () وسيطة واحدة بالضبط (2 معطى) و AttributeError: الكائن "PointGeometry" ليس له سمة أخطاء "JSON" يشير إلى أنك تستخدم إصدارًا من ArcGIS قبل إضافة عناصر JSON. اعتقدت أنني حصلت على كل ذلك في 10.1 SP1 ، فربما تم إفساد التثبيت الخاص بك؟ حاول استبدال geometries.py و arcobjects.py في arcpy من تثبيت جديد لـ 10.1 SP1 ومعرفة ما إذا كان ذلك مفيدًا.

يمكنك تجربة مربع أدوات esri2open أو مربع أدوات geojson-madness ومعرفة ما إذا كان أي منهما مناسبًا لك. إذا كنت على استعداد للتجربة في المتصفح أو على جهاز الكمبيوتر المحلي الخاص بك باستخدام node.js ، فإن Terraformer يعد أيضًا خيارًا.

إذا ذهبت إلى طريق geojson-madness ، فهناك وظيفتان بسيطتان يمكنك رفعهما لأغراضك الخاصة. أحدهما سيحول بشكل موثوق هندسة Arcpy إلى GeoJSON والآخر سيحول GeoJSON إلى هندسة arcpy (عبر WKT).

يأخذ AsShape () وسيطة واحدة بالضبط (2 معطى) و AttributeError: الكائن "PointGeometry" ليس له سمة أخطاء "JSON" يعني أنك تستخدم إصدارًا من ArcGIS قبل إضافة عناصر JSON. اعتقدت أنني حصلت على كل ذلك في 10.1 SP1 ، فربما يكون التثبيت الخاص بك معطلاً؟ حاول استبدال geometries.py و arcobjects.py في arcpy من تثبيت جديد لـ 10.1 SP1 ومعرفة ما إذا كان ذلك مفيدًا.

يمكنك تجربة مربع أدوات esri2open أو مربع أدوات geojson-madness ومعرفة ما إذا كان أي منهما مناسبًا لك. إذا كنت على استعداد للتجربة في المتصفح أو على جهاز الكمبيوتر المحلي الخاص بك باستخدام node.js ، فإن Terraformer يعد أيضًا خيارًا.

إذا ذهبت إلى طريق geojson-madness ، فهناك وظيفتان بسيطتان يمكنك رفعهما لأغراضك الخاصة. أحدهما سيحول بشكل موثوق هندسة Arcpy إلى GeoJSON والآخر سيحول GeoJSON إلى هندسة arcpy (عبر WKT).

شكرًا جزيلاً على ردك ، يا جيسون ، واعتذاري لعدم التحقق من الإعداد. لم يتم تثبيت Service Pack 1 على الجهاز الذي كنت أستخدمه بالأمس. اليوم أنا مع SP1 وخاصية JSON في الأشكال الهندسية تعمل كسحر.

لم أتمكن من العثور على تحويل Arcpy خارج منطقة الجزاء إلى GeoJSON لكن الوظائف التي أشرت إليها في مكتبة geojson-madness الخاصة بك تؤدي المهمة.

أدناه أقوم بإضافة ملاحظاتي حول هذا الموضوع في سياق Python / JavaScript في حالة اهتمام أي شخص. التصحيحات والإضافات أكثر من موضع ترحيب.

تحويل الأشكال الهندسية بين كائنات esri JSON و GeoJSON و arcpy
في Python with Arcpy:

في JavaScript مع esri js api و Terraformer:


دعم الإسناد المكاني في json ضعيف بشكل عام. غالبًا ما تُفقد المعلومات حول نظام الإحداثيات في الترجمة إلى تنسيق مختلف. غالبًا ما يكون WGS84 هو نظام الإحداثيات الوحيد المدعوم رسميًا. لذلك ، يجب توخي الحذر الشديد للتعامل مع أنظمة الإحداثيات بشكل صحيح على جانب الخادم والعميل.

يمكن تعريف الإسناد المكاني في GeoJSON على أي كائن بواسطة عضو "crs" ، والذي يتم توارثه ويجب عدم تجاوزه على الأطفال. على سبيل المثال:


الإسناد المكاني هو esri يمكن تعريف JSON على أنه WKT أو WKID. على سبيل المثال:

الملاحظات الأخرى
يحتوي ArcGIS 10.2 على أدوات "JSON إلى المعالم" و "ميزات إلى JSON".


EsriJSON-GeoJSON

GeoJSON. يقوم برنامج التشغيل هذا بتنفيذ دعم القراءة / الكتابة للوصول إلى الميزات المشفرة بتنسيق GeoJSON.

GeoJSON هي لهجة تعتمد على ترميز كائن JavaScript (JSON). JSON هو تنسيق نص عادي خفيف الوزن لتبادل البيانات ولا يعد GeoJSON سوى تخصصه في المحتوى الجغرافي. في لحظة كتابة هذا ، يتم دعم GeoJSON كتنسيق إخراج للخدمات التي يتم تنفيذها بواسطة FeatureServer و GeoServer و CartoWeb. يقوم برنامج تشغيل OGR GeoJSON بترجمة بيانات GeoJSON المشفرة إلى كائنات من نموذج ميزات OGR البسيطة: مصدر البيانات ، الطبقة ، الميزة ، الهندسة.

يعتمد التنفيذ على مسودة مواصفات GeoJSON ، v5.0. بدءًا من OGR 1.8.0 ، يمكن لبرنامج تشغيل GeoJSON قراءة إخراج JSON لطلب خدمة الميزات باتباع مواصفات GeoServices REST ، مثل التي تم تنفيذها بواسطة ArcGIS Server REST API بدءًا بـ OGR 1.11 ، يمكن لبرنامج تشغيل GeoJSON قراءة مصدر بيانات تنسيق TopoJSON محرك OGR GeoJSON يقبل ثلاثة أنواع من مصادر البيانات: Layer ogrinfo -ro OGRGeoJSON. Esri / geojson-utils.

كيفية تحويل ArcGIS Server JSON إلى GeoJSON؟ المجتمع الحالي مجتمعاتك قم بالتسجيل أو تسجيل الدخول لتخصيص قائمتك. المزيد من مجتمعات التبادل المكدس Stack Exchange تسجيل الدخول مساعدة جولة نظم المعلومات الجغرافية اطرح سؤالاً خذ جولة لمدة دقيقتين × أنظمة المعلومات الجغرافية Stack Exchange هو موقع أسئلة وأجوبة لرسامي الخرائط والجغرافيين ومتخصصي نظم المعلومات الجغرافية.

كيفية تحويل ArcGIS Server JSON إلى GeoJSON؟ 9 إجابات نشطة أقدم الأصوات إجابتك قم بالتسجيل أو تسجيل الدخول. C # ArcGIS Geometry JSON to WKT. إذا كنت تريد استخدام كائنات arcobjects: تحويل json إلى igeometry للهندسة إلى wkb ، يمكنك استخدام CreateWkbVariantFromGeometry of geometryFactory.

Ogre - عميل الويب ogr2ogr. AsShape (arcpy) استئناف.

كائنات الهندسة. هذا أرشيف لإصدار سابق من ArcGIS REST API.

يمكن العثور على الإصدار الحالي في نظرة عامة. يناقش هذا المستند هندسة JSON وكائنات الإسناد المكاني كما تم إرجاعها بواسطة REST API. تدعم واجهة برمجة تطبيقات REST 4 أنواع هندسية - النقاط والخطوط المتعددة والمضلعات والأظرف. الإسناد المكاني يمكن تحديد الإسناد المكاني باستخدام معرف معروف (wkid) أو نص معروف (wkt). بناء الجملة المستند إلى Wkid: للحصول على قائمة بقيم WKID الصالحة ، راجع أنظمة الإحداثيات المتوقعة وأنظمة الإحداثيات الجغرافية. EsriJSON إلى GeoJSON (تجريبي) ESRI JSON Polygon Ring Orientation. هنا رابط إلى مستند Esri & # 39s على كائنات هندسة JSON.

من تلك الصفحة: تدعم واجهة برمجة تطبيقات REST 4 أنواع هندسية - النقاط والخطوط المتعددة الخطوط والمضلعات والأظرف. الأصوات مثل المضلعات المتعددة غير مدعومة. انظر أدناه. يمكنك إنشاء مضلعات متعددة بإضافة حلقات إضافية. تحرير: لقد بحثت في هذا أكثر قليلاً. إذا قمت بتحميل تلك الصفحة ، فإن الحلقة الأولى هي المربع الذي يحتوي على فتحتين. www.esri.com/library/whitepapers/pdfs/shapefile.pdf. Geojson-utils / jsonConverters.js at master · Esri / geojson-utils. Esri / Terraformer. C # ArcGIS Geometry JSON إلى WKT. هل يمكن استخدام ArcPy & # 39s AsShape مع GeoJSON FeatureCollection of Polygons with Labels؟ المجتمع الحالي مجتمعاتك قم بالتسجيل أو تسجيل الدخول لتخصيص قائمتك. المزيد من مجتمعات التبادل المكدس Stack Exchange تسجيل الدخول مساعدة جولة نظم المعلومات الجغرافية اطرح سؤالاً خذ جولة لمدة دقيقتين × أنظمة المعلومات الجغرافية Stack Exchange هو موقع أسئلة وأجوبة لرسامي الخرائط والجغرافيين ومتخصصي نظم المعلومات الجغرافية.

هل يمكن استخدام ArcPy & # 39s AsShape مع GeoJSON FeatureCollection of Polygons with Labels؟ 4 إجابات نشطة الأقدم تصويت إجابتك قم بالتسجيل أو تسجيل الدخول. مواصفات GeoJSON. 1.

مقدمة GeoJSON هو تنسيق لترميز مجموعة متنوعة من هياكل البيانات الجغرافية. قد يمثل كائن GeoJSON شكلًا هندسيًا أو معلمًا أو مجموعة من المعالم. يدعم GeoJSON الأنواع الهندسية التالية: Point و LineString و Polygon و MultiPoint و MultiLineString و MultiPolygon و GeometryCollection. ArcGIS API for JavaScript. تعليمات ArcGIS 10.1 - ملخص المضلع (قوس) كائن مضلع هو شكل مغلق معرف بواسطة تسلسل متصل من أزواج إحداثيات x و y.

مناقشة في العديد من مهام سير عمل المعالجة الجغرافية ، قد تحتاج إلى تشغيل عملية محددة باستخدام معلومات التنسيق والهندسة ولكن لا تريد بالضرورة متابعة عملية إنشاء فئة ميزة (مؤقتة) جديدة ، وملء فئة الميزة بالمؤشرات ، باستخدام الميزة class ، ثم حذف فئة الميزة المؤقتة. يمكن استخدام كائنات الهندسة بدلاً من ذلك لكل من الإدخال والإخراج لجعل المعالجة الجغرافية أبسط.

يمكن إنشاء كائنات الهندسة من البداية باستخدام فئات Geometry أو Multipoint أو PointGeometry أو Polygon أو Polyline. مضلع بناء الجملة (المدخلات ، , , ) طرق نظرة عامة على أسلوب الخصائص. متخيل الهندسة. Esri / geometry-api-java.


هل من الممكن قراءة الأشكال الهندسية من ArcGIS Javascript API؟ - نظم المعلومات الجغرافية

GeoPackage JS هو تطبيق لمواصفات OGC GeoPackage. تعمل هذه المكتبة في كل من المتصفح و Node 4+.

سيؤدي استنساخ هذا المستودع وفتح ملف docs / index.html في متصفحك إلى تشغيل العرض التوضيحي محليًا.

تم تطوير مكتبات GeoPackage في الوكالة الوطنية للاستخبارات الجغرافية المكانية (NGA) بالتعاون مع أنظمة BIT. تتمتع الحكومة "بحقوق غير محدودة" وتقوم بإصدار هذا البرنامج لزيادة تأثير الاستثمارات الحكومية من خلال تزويد المطورين بفرصة أخذ الأمور في اتجاهات جديدة. حقوق استخدام البرامج وتعديلها وتوزيعها منصوص عليها في ترخيص MIT.

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

يعتبر كود مصدر البرنامج الذي تم إصداره مسبقًا بموجب ترخيص مفتوح المصدر ثم تم تعديله بواسطة موظفي NGA "عملاً مشتركًا" (انظر 17 USC § 101) وهو محمي بحقوق الطبع والنشر جزئيًا ، وملكًا عامًا جزئيًا ، وبشكل عام محمي بموجب حقوق النشر الخاصة بـ المؤلفون غير الحكوميين ويجب إصدارهم وفقًا لشروط ترخيص المصدر المفتوح الأصلي.

GeoPackage JS هو تطبيق JavaScript لمكتبة GeoPackage لمواصفات Open Geospatial Consortium GeoPackage. تم إدراجه على أنه تطبيق OGC GeoPackage من قبل وكالة الاستخبارات الجغرافية المكانية الوطنية.


المثال الثالث - الآن مع الخرائط

دعونا نركلها قليلا. باستخدام HERE Map Image API ، يمكننا بسهولة إنشاء خرائط ثابتة لكل موقع من مواقع القطط لدينا.

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

هناك بعض الأشياء التي يجب ملاحظتها في عنوان URL. أولاً ، تتطلب واجهة برمجة التطبيقات قيمة app_id و app_code. قمت بتضمين ملفي في ملف بيانات جديد يسمى global.json:

بعد ذلك ، أخبر api بالتركيز (عبر c) على موقع القط. القيمة الأخيرة التي حددتها ، z ، حددت التكبير. يدعم API ملف تبا الكثير من الخيارات ، لكنني أردت أن أبقيه بسيطًا للعرض التوضيحي وأظهر فقط المنطقة العامة حيث يمكن العثور على القطة.

يمكن العثور على هذا الإصدار من التطبيق في المجلد v3 الخاص بالمستودع الذي قمت بمشاركته أعلاه.


إعداد البيئة

تمت كتابة هذا الدليل بلغة Python 3.6. قم بتنزيل Python و Pip إذا لم تكن قد قمت بذلك بالفعل. بعد ذلك ، ستحتاج إلى تثبيت العديد من الحزم التي سنستخدمها خلال هذا البرنامج التعليمي. يمكنك القيام بذلك عن طريق فتح Terminal أو موجه الأوامر على نظام التشغيل الخاص بك:

نظرًا لأننا سنعمل مع Python بشكل تفاعلي ، فإن استخدام Jupyter Notebook هو أفضل طريقة لتحقيق أقصى استفادة من هذا البرنامج التعليمي. باتباع دليل التثبيت هذا ، بمجرد تشغيل الكمبيوتر الدفتري وتشغيله ، امض قدمًا وقم بتنزيل جميع البيانات الخاصة بهذا المنشور هنا. تأكد من أن لديك البيانات في نفس الدليل مثل دفتر ملاحظاتك ومن ثم نحن على ما يرام!


كيف أحصل على بيانات الأعمال المخزنة في ArcGIS في لوحة معلومات Power BI؟

هذا هو السؤال الأكثر شيوعًا الذي يتم طرحه علي والمفتاح للإجابة عليه هو فهم أن هاتين طريقتين مختلفتين لعرض نفس البيانات. تتوقع كلتا الأداتين الحصول على البيانات من مصادر البيانات القياسية في الصناعة: قواعد البيانات والملفات (مثل CSV) وواجهات برمجة التطبيقات (مثل JSON) وما إلى ذلك.

يقوم العديد من مستخدمي ArcGIS بتخزين بياناتهم المكانية في قاعدة بيانات ، مثل SQL Server أو Oracle أو Postgres (بما في ذلك خيارات قاعدة البيانات كخدمة المتوفرة في Azure و Amazon Web Services). يتم دعم جميع الأنظمة الأساسية لقواعد البيانات التي يدعمها ArcGIS بواسطة Power BI ...

لذلك ، ما عليك سوى الاتصال من Power BI Desktop مباشرةً بقواعد البيانات المكانية الموجودة لديك وتصميم لوحات المعلومات التي تحتاجها وتجاهل السياق المكاني لتلك البيانات. قدم البيانات في Power BI باستخدام جميع المرئيات التي تعرفها. لتمكين لوحات المعلومات في الوقت الفعلي باستخدام بيانات من قاعدة بيانات (مكانية أم لا) ، ستحتاج إلى استخدام الأنظمة الأساسية القياسية لخدمة Microsoft التي تشكل جزءًا من Power BI ، مثل بوابة Power BI أو Power BI Report Server.

هذا سهل للغاية. ماذا لو لم تكن بيانات ArcGIS في قاعدة البيانات؟ ماذا لو تم تخزينه في السحابة في ArcGIS Online ، أو داخل ArcGIS Enterprise's Data Store؟ نحن نسمي خدمات الميزات المستضافة هذه ، ويتم الوصول إلى البيانات عبر خدمات الويب - عبر واجهة برمجة تطبيقات REST.

لا يزال سهلا! ما عليك سوى توصيل Power BI مباشرةً بنقطة نهاية الاستعلام في ArcGIS API. تقدم API JSON ، والتي يمكن لـ Power BI فهمها وعرضها في المرئيات ، مرة أخرى في الوقت الفعلي. للقيام بذلك ، استخدم استفسار طريقة واجهة برمجة تطبيقات خدمة الميزات. لمزيد من التفاصيل ، راجع ملحق هذا المنشور.

إذا تم اشتقاق المستخدمين والمجموعات من Microsoft Active Directory / Azure AD ، فيمكنك الحصول على تجربة مصادقة وتفويض سلسة بين المسارين في بياناتك. على سبيل المثال ، يمكنك إنشاء تطبيق مبوب واحد باستخدام ArcGIS Story Map ، مع علامة تبويب تعرض لوحة معلومات Power BI وعلامة التبويب التالية تعرض لوحة معلومات ArcGIS قائمة على الخريطة. من غير المحتمل أن يهتم المستخدم النهائي - طالما أنهم يحصلون على ذكاء الأعمال الذي يحتاجون إليه للقيام بوظائفهم.


الإعداد المطلوب

أنت بحاجة إلى أحد خوادم قاعدة البيانات المكانية التي يدعمها GeoDjango ، وإنشاء قاعدة بيانات للاختبارات.

يمكن استخدام ما يلي مع PostgreSQL:

قد تحتاج إلى تعديل إعدادات قاعدة البيانات وفقًا لتكوين قاعدة البيانات الخاصة بك. يمكنك نسخ الملف local_settings.example.py ل local_settings.py وتغيير قواعد بيانات و / أو INSTALLED_APPS التوجيهات هناك.

يجب أن يسمح لك هذا بإجراء الاختبارات بالفعل.

كمرجع ، ستعمل الخطوات التالية على تهيئة بيئة تطوير للمساهمة في المشروع:

  • إنشاء قاعدة بيانات مكانية باسم "django_restframework_gis"
  • خلق local_settings.py، على سبيل المثال: cp local_settings.example.py local_settings.py
  • قرص قواعد بيانات توجيه التكوين وفقًا لإعدادات قاعدة البيانات الخاصة بك
  • إلغاء التعليق INSTALLED_APPS
  • يركض بيثون management.py syncdb
  • يركض python management.py collectstatic
  • يركض بيثون MANAGER.py runserver

هل من الممكن قراءة الأشكال الهندسية من ArcGIS Javascript API؟ - نظم المعلومات الجغرافية

تم إلغاء رد فعل Terraformer الآن وتم وضع علامة على هذا الريبو للقراءة فقط. انتقل نشاط التطوير إلى https://github.com/terraformer-js/terraformer.

مجموعة أدوات معيارية للعمل مع البيانات الجغرافية.

ينقسم مشروع Terraformer إلى سلسلة من الوحدات الصغيرة.

    - يحتوي على طرق وكائنات للعمل مع GeoJSON. يحتوي هذا أيضًا على الأساليب الشائعة المستخدمة من قبل الوحدات النمطية الأخرى. - تحليل نص معروف جيدًا إلى GeoJSON والعكس صحيح. - تحليل تنسيق ArcGIS Geometry إلى GeoJSON والعكس صحيح. - إطار عمل للاستمرار والاستعلام عن ميزات GeoJSON مع فهارس قابلة للتوصيل ومخازن ثابتة.

تحقق من دليل البدء الذي سيعطيك نظرة عامة على المفاهيم والأساليب الأساسية في Terraformer.

قم بتثبيت الوحدة الأساسية باستخدام npm ثم اطلبها في برنامج Node الخاص بك.

إذا لزم الأمر ، يمكن إضافة حزم الدعم أيضًا.

للاستفادة من الحزم الداعمة ، يجب عليك تحميل مصدرها أيضًا.

    - يحتوي على طرق وكائنات للعمل مع GeoJSON. يحتوي هذا أيضًا على الأساليب الشائعة المستخدمة من قبل الوحدات النمطية الأخرى. - تحليل النص المعروف جيدًا إلى GeoJSON والعكس صحيح. - تحليل تنسيق ArcGIS Geometry إلى GeoJSON والعكس. - إطار عمل للاستمرار والاستعلام عن ميزات GeoJSON مع فهارس قابلة للتوصيل ومخازن ثابتة.

الآن بعد أن أصبح لديك نقطة ومضلع بدائي ، يمكنك استخدام الطرق المساعدة الأولية.

يمكنك أيضًا جعل Terraformer يقوم بالعديد من العمليات الهندسية مثل الهياكل المحدبة والصناديق المحيطة.

ترحب Esri بمساهمات أي شخص وكل شخص. يرجى الاطلاع على إرشاداتنا للمساهمة.

نسخة من الترخيص متاحة في ملف LICENSE الخاص بالمستودع.


شاهد الفيديو: ماذا تعني هذه الاشارات التي تظهر في طبلون السيارة (شهر اكتوبر 2021).