יותר

מקבל העלאת טופס צורה לשדה גאומטריה על שולחן PostGIS?

מקבל העלאת טופס צורה לשדה גאומטריה על שולחן PostGIS?


אני עובד עם יישום אינטרנט PHP שבו יש לנו משתמש שמגיש ShapeFile.

אני יכול להמיר את ShapeFile ואז לפורמט של geojson.

מה שאני תוהה עכשיו הוא כיצד אוכל להכניס את הגיאוג'סון הטוב ביותר לטבלת PostGIS כעמודה גיאומטרית?


זה יכול להיות קל יותר לשימושshp2pgslלטעון ישירות את הטופס בצורה לטבלת PostGIS, למשל:

שולחן shp2pgsql -d -I shapefile.shp | מאגר משתמשים של psql -U

אם אתה מעדיף להשתמש ישירות ב- GeoJSON, ישST_GeomFromGeoJSON, אך לשם כך (לפי הבנתי), תצטרך לנתח ולהוסיף תכונות בודדות מקובץ GeoJSON. לפרטים נוספים ראה תשובה זו.

אתה תמיד יכול לשמור את קובץ GeoJSON בשרת להעברה ללקוח, או לייצא תכונות בודדות מ- PostGIS כ- GeoJSON, באמצעותST_AsGeoJSON

אם מעבר ישירות מצורה ל- PostGIS אינו מתאים למקרה השימוש שלך, אולי כלול מידע נוסף.


צפו בסרטון: שיעור 6-שאלה מסכמת בחקירת פונקציה מעריכית.