יותר

Postgis עושים שגיאה ב- MacOS

Postgis עושים שגיאה ב- MacOS


אני יכול לאסוף אותו עם הפקודה הבאה במאבריקס של Macbook.

./configure --with-sfcgal =/usr/local/Cellar/sfcgal/1.0.4/bin

לאחר מכן, אני מקבל את התוצאות הבאות יחד עם רשימות:

PostGIS מוגדר כעת עבור x86_64-apple-darwin13.3.0

make נותן שגיאה:

לא ניתן להביא גרסה מקומית (לא נמצאו .svn ולא .git) לא מעדכן את קובץ ה- rev הקיים ב- 12547 עבור s ב- liblwgeom libpg נפוץ postgis regress טוסטולוגיה של מטען טוסטולוגיה משתמש בהיקפים; לעשות ... "sfcgal_triangulated_surface_triangle_n", בהפניה: _SFCGAL2LWGEOM ב liblwgeoma (lwgeom_sfcgal.o) "sfcgal_version", בהפניה: _lwgeom_sfcgal_version ב liblwgeom.a (lwgeom_sfcgal.o) (יכול להיות שהתכוונת: _lwgeom_sfcgal_version, _pg_finfo_postgis_sfcgal_version, _postgis_sfcgal_version) ld: symbold (ים) לא נמצאו עבור ארכיטקטורה x86_64 clang: שגיאה: פקודת הקישור נכשלה עם קוד יציאה 1 (השתמש -v כדי לראות קריאה) עשה [1]: * [postgis2.1.so] שגיאה 1 בצע: * [הכל] שגיאה 1

Postgresql הותקן באמצעות חליטה. הסרתי את ההתקנה של ההתקנה של מבשלת Postgis על מנת שיורכבו פונקציות SFCGAL עם Postgis.


אנדרה,

זהו באג במערכת שלנו שהוא אינו נותן אזהרה שאתה מצביע על נתיב לא חוקי עבור sfcgal. ה--with-sfcgal צריך להיות הנתיב לקובץ sfcgal-config.


עדכון ל- macOS Catalina נתקע כאשר מנסים לעדכן מ- OS X Mavericks

אני מנסה לעדכן MacBook Air מתחילת 2014 שמריץ OS X Mavericks (שולחן עבודה) ל- macOS העדכני ביותר (Catalina). הורדתי את תוכנית ההתקנה של macOS Catalina מחנות האפליקציות וכאשר אני עובר אותו הוא נתקע במסך הבא:

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

כמו כן, הפעלתי את המכונה מחדש מספר פעמים וניסיתי להתקין אותה שוב ושוב, אך לא נראה לי שאפשר להתקדם.

יש לכם רעיונות מה עוד כדאי לנסות? אני מעדיף לשמור את הנתונים שיש לי על המכונה, אז רק לעדכן את מערכת ההפעלה, לא לבצע התקנה נקייה. עשיתי גיבוי עם TimeMachine לפני שניסיתי לעדכן.


כיצד להתקין PostgreSQL-contrib-9.3 ב- Mac OSX?

אני מנסה להפעיל את PostgreSQL ב- MacOSX 10.9.4.

התקנתי בהצלחה את PostgreSQL עצמו באמצעות Homebrew על ידי ביצוע ההנחיות המפורטות כאן: https://www.codefellows.org/blog/how-to-install-postgresql. הוא פועל ואני יכול להתחבר אליו באמצעות הפקודה psql.

עם זאת, כשאני מנסה ליצור את התוסף postgis, הוא נכשל (ראה להלן). אני מבין שאני צריך להתקין postgresql-contrib-9.3.

כיצד אוכל להתקין את postgresql-contrib-9.3 זה ב- Mac OSX? אין לי apt-get. ההוראות שראיתי כלל אינן ברורות כיצד להתקין אותו. מישהו יכול בבקשה לייעץ?


PostGIS ERROR: האופרטור אינו קיים: postgis.geometry @ geometry

התקנתי את PostgreSQL 9.3.1 ו- PostGIS 2.1.0 (דרך https://github.com/PostgresApp/PostgresApp/releases/tag/9.3.1.1-RC1) ועבדתי על המחשב הנייד שלי במשך זמן מה, ועשיתי זאת פיתוח רובי (2.0.0) על מסילות (4.0.0) איתם.

הצלחתי להפעיל פעולות טיפוסיות, למשל באמצעות @ כדי לקבוע אם נקודה (postgis.geometry (נקודה, 3785)) נמצאת בתיבה מגבילה. לאחרונה לקחתי את מְדוּיָק נקודות ושאילתה הפעלתי בהצלחה ב- dev ועשיתי מבחן תכונה שווה ערך. זה הזמן שבו התחלתי לשים לב לבעיות.

ואילו נקודה בנושא dev הצד מאוחסן כך (SRID 3785):

. ה מִבְחָן הצד ראה את זה כך:

רציתי לפרסם שאלת Stack Overflow בנושא, אז רציתי את גרסת ה- DB המדויקת. בעוד שבחירה postgis_full_version () עבדה בעבר (זה עדיין נמצא בהיסטוריית גלילת הטרמינל שלי), עכשיו זה החזיר שגיאה: הפונקציה postgis_full_version () אינה קיימת. בשלב זה לא חשבתי לבדוק את search_path, ובמקום זה עקבתי אחרי https://stackoverflow.com/a/8459682 - תחילה ניסיתי CREATE EXTENSION postgis אך קיבלתי שגיאה: הסיומת "postgis" כבר קיימת - ואז הוצאתי להורג:

לרוע המזל אלה לא עשו את העבודה, וחמור מכך, כעת כשאני מפעיל את השאילתה הרגילה שלי אני רואה:

איך הדברים יכולים להשתבש כל כך? עדיין לא איפסתי את המחשב. עד כה ניסיתי להפעיל מחדש את PostgreSQL. רעיונות כלשהם? תודה שקראת.


1 תשובה 1

פתרון אחד הוא להתקין באמצעות חבילת ההתקנה הרשמית של postgresql:

1) עבור אל http://www.enterprisedb.com/products-services-training/pgdownload#osx
2) הורד את גרסת 9.1.6 של postgresql
3) לאחר ההתקנה, הפעל את Builder Stack
4) בונה Stack: בחר את ההתקנה שלך postgresql ולחץ על הבא
5) בחר קטגוריות -> הרחבות מרחביות -> PostGIS 1.5 עבור PostgreSQL 9.1 v1.5.3-1
6) סיים את ההתקנה.

אולי עליך להסיר את ההתקנה הקודמת שלך באמצעות homebrew.
בברכה.


Geodjango GitHub

paulsmith/geodjango: GeoDjango מספק גיאו -מרחבי, GeoDjango מספקת הרחבות גיאו -מרחביות למסגרת dev dev של ג'נגו - פאולסמית/ג'אודאנג'ו. GeoDjango מספקת הרחבות גיאו -מרחביות למסגרת Dev Dev של האינטרנט של ג'אנגו - Paulsmith/geodjango GitHub הוא ביתם של למעלה מ -50 מיליון מפתחים העובדים יחד כדי

סדרת wanjohikibui/Geodjango: זהו פרויקט geodjango, זהו פרויקט geodjango (Agricom - לדווח על מקרים ושימוש במפות להצגת נתונים) שנעשה במסגרת סדרת ההדרכות של Geodjango ב- Playlist GitHub שבו אנשים בונים תוכנה. יותר מ -50 מיליון אנשים משתמשים ב- GitHub כדי לגלות, לסייג ולתרום ליותר מ -100 מיליון פרויקטים.

geodjango · נושאי GitHub · GitHub, Django-raster מאפשר לך ליצור שירותי מפות אריחים (TMS) ונקודות קצה אלגברה של מפות רסטר למפות אינטרנט. הוא מבוסס Python, ודורש GeoDjango עם תרומה לפיתוח neiljdo/geodjango על ידי יצירת חשבון ב- GitHub. TODO: הוסף הגדרות שהוסיפו ספקים בטבלה אחרת תחילת העבודה. השלבים שלהלן יניעו אותך לפעול עם סביבת פיתוח מקומית.


16 תשובות 16

נסה לאפס את מודול ה- Bluetooth.

Shift-Option לחץ על הפריט שורת התפריטים BT> איתור באגים> אפס את מודול ה- Bluetooth.

גיליתי שבלוטות 'למעשה עובד עבור כל המכשירים אך למכשירי השמע. הפעלה מחדש של מודול ה- Bluetooth לא עשתה דבר, אך הרג קוראודיוד פתר את הבעיה שלי לתמיד.

גם אני לא הצלחתי עם התשובות האחרות שהוזכרו כאן. מצאתי את ההצעה הזו ב- Reddit להרוג את תהליך coreaudiod ולבסוף היא פתרה את הבעיה מבלי להפעיל מחדש את המחשב שלי.

אף אחד מהאמור לעיל לא עבד בשבילי, ואז ניסיתי את זה:

  • עבור אל העדפות מערכת> רשת> מהחלונית הצדדית, מחק את Bluetooth PAN באמצעות סימן המינוס (-) בתחתית.
  • לאחר מכן השתמש בסימן הפלוס (+) כדי ליצור אחד חדש באמצעות התפריט הנפתח.

המערכת תחיל מחדש את הגדרות הפרופיל ואתה אמור להיות טוב לאחר מכן.

הייתה לי אותה בעיה לאחר השדרוג ל- Mac OSX Catalina עם ה- Sennheiser HD 4.0 BT שלי. עקבתי אחרי המדריך הזה וזה עבד בשבילי.

  1. מחק /Library/Preferences/com.apple.Bluetooth.plist
  2. נקה את ה- PRAM בהתאם להוראות אפל על ידי אתחול מחדש והחזקת המקשים Command + Option + P + R למשך 20 שניות בערך עד שאז צליל ההפעלה השני יופעל או שיופיע הלוגו של אפל ונעלם בפעם השנייה.

ניסיתי את כל הדברים האלה, אבל הם לא עבדו. בסופו של דבר העברתי את ה- wifi שלי ל- 5 GHz והבעיה נעלמה. Ref: Bluetooth ו- WiFi מפריעים זה לזה מאז יוסמיטי

הייתה לי אותה בעיה בזמן השימוש ב- Bowers & ampWilkins PX7, כמה ימים הכל היה בסדר, ואז התחיל הגיהנום המחובר/מנותק.

אף אחד מהפתרונות שסופקו לא יפתור את הבעיה עבור באוורס.

התברר שפתרון הוא מהצד השני: שכחת כל המכשירים מהדיבורית עצמה החזירה את הצליל, הו!

אפליקציית Bose Connect באייפון היא הדרך הנכונה שלי למצב זה. בדרך כלל הבעיה היא ש- QC 35 שלי מתחברים למכשירים אחרים (Apple TV, iPad וכו ') במקום ה- Mac שלי והאפליקציה מאפשרת לי לנתק את האוזניות מהמכשיר הזה ולאחר מכן לחבר אותן ל- Mac שלי (הכל מתוך ה- אפליקציה!).

  • החזק אפשרות + Shift
  • לחץ על סמל שורת התפריטים של Bluetooth
  • עבור אל Debug
  • נְקִישָׁה הסר את כל המכשירים

חבר מחדש את מכשירי ה- Bluetooth שלך.

אני יודע שזה שרשור ישן אבל זו אולי תשובה לאלה שכבר ניסו לאפס את מודול BT, לנתק ולחבר מחדש את כל המכשירים, לאפס את המכשירים, לאפס את ה- SMC.

בתור התחלה, זעמתי לגמרי על כך שכל אוזניות הבלוטות 'שבבעלותי לא התנתקו כלל ממכונות Windows שבבעלותי אך תמיד התנתקו ממחשבי ה- Mac שלי וכשהייתי ליד ה- Mac שלי עם מכשירי iOS שלי (3 אייפונים (1 x SE, 2 x 11 Pro) המחוברים ל -2 iWatches בהם אני משתמשת לבדיקת תוכנות קיבלתי קצת השראה והעברתי את כל מכשירי התפוח שלי מאזור סביבת העבודה שלי והיו לי זוג אוזניות BT זולות המשויכות ומחוברות איתן ה- Mac שלי והם לא התנתקו כלל יותר מ- 24 שעות.

TLDR: אם יש לך מקלדות או שעונים או התקני BT אלחוטיים אחרים המחוברים למכשירי iOS (טלפונים, שולחנות, אחרים) הרחק אותם ממכשיר ה- MacOS שחיברת עם האוזניות או האוזניות שלך ואני מבטיח שהם לא ינותקו.


17.1.5. בהתבוננות בפונקציות PostGIS המותקנות¶

ניתן לחשוב על PostGIS כאוסף של פונקציות מתוך מסד הנתונים המרחיבות את יכולות הליבה של PostgreSQL כך שיוכל להתמודד עם נתונים מרחביים. כאשר אנו מתמודדים עם ’, אנו מתכוונים לאחסן, לאחזר, לבדוק ולתפעל. לשם כך מותקנות מספר פונקציות במסד הנתונים.

PostgreSQL שלנו כתובת מסד הנתונים מופעל כעת מבחינה גיאו -מרחבית, הודות ל- PostGIS. אנו הולכים להתעמק בנושא זה בחלקים הקרובים, אך בואו לתת לכם טעימה קטנה ומהירה. בואו נגיד שאנחנו רוצים ליצור נקודה מהטקסט. ראשית אנו משתמשים בפקודה psql כדי למצוא פונקציות הקשורות לנקודה. אם אינך מחובר עדיין ל- כתובת מסד נתונים, עשה זאת כעת. לאחר מכן הפעל:

זו הפקודה שאנו מחפשים: st_pointfromtext . כדי לדפדף ברשימה, השתמש בחץ למטה ולחץ על ש להפסיק לחזור למעטפת psql.

  • הגדרנו נקודה במיקום 1,1 (EPSG: 4326 מניחה) באמצעות נקודה (1 1) ,
  • הפעלנו הצהרת sql, אך לא על אף טבלה, רק על נתונים שהוזנו משורת SQL,
  • השורה המתקבלת לא הגיונית במיוחד.

השורה המתקבלת היא בפורמט OGC הנקרא ‘ בינארי ידוע ’ (WKB). נבחן פורמט זה בפירוט בחלק הבא.

כדי להחזיר את התוצאות כטקסט, נוכל לבצע סריקה מהירה ברשימת הפונקציות למשהו שמחזיר טקסט:

השאילתה שאנו מחפשים כעת היא st_astext . בואו לשלב אותו עם השאילתה הקודמת:

כאן, נכנסנו למחרוזת נקודה (1,1) , הפך אותו לנקודה באמצעות st_pointfromtext () , והפכה אותו חזרה לצורה קריאה אנושית עם st_astext () , שהחזיר לנו את המחרוזת המקורית שלנו.

דוגמא אחרונה לפני שאנחנו באמת נכנסים לפרטי השימוש ב- PostGIS:

מה זה עשה? זה יצר מאגר של מעלה אחת סביב הנקודה שלנו, והחזיר את התוצאה כטקסט.


נראה שיש לך יותר מהתקנת PostgreSQL אחת. אתה מחובר להתקנת PostgreSQL מ- EnterpriseDB, ב- /opt. התקנה זו אינה יכולה לראות או להשתמש בהרחבות המותקנות בהתקנת PostgreSQL ארוז אובונטו.

ההוראות שבהן פעלת תתקין את PostgreSQL 9.3 מ- http://apt.postgresql.org/, כלומר PGDG. עליך להתחבר להתקנת PostgreSQL ההיא, לא ל- EnterpriseDB, אם ברצונך להשתמש ב- PostGIS שהתקנת.

עליך להשתמש בהתקנת PostgreSQL ארוזה במערכת (PGDG) במערכת שלך, או להתקין PostGIS בנפרד בהתקנת PostgreSQL ארוזה ב- Enterprise באמצעות המוצר שלהם StackBuilder.


אם אינך יכול לעקוב אחר ההליכים הנכונים המוצעים על ידי מאפרז ואנדרה ג'וסט, הייתי ממליץ לך לבצע חילוץ באמצעות כלים כגון או "Qgis" (ogr) בפורמט shp ולאחר מכן לבצע ייבוא ​​אצווה בפוסט טרי 2.0 התקנה עם shp2pgsql-gui.

אתה רק צריך לוודא שבמהלך ערך הייצוא של התכונות (העמודות) של השכבות המרחביות השונות עשוי להיות שונה במקצת בגלל מפרט פורמט הצורה.

אורך הליך ההעברה תלוי אך ורק בכמות הנתונים.

קָשׁוּר

שאלות רשת חמות


צפו בסרטון: How to install PostGIS on Mac OS X