PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टजीआईएस इन एक्शन

मुझे संदेह है कि बहुत से लोग आपको ठीक-ठीक बता सकते हैं कि उन्होंने पहली बार नक्शा कब पढ़ा था। हालांकि मेरा यादगार था। लगभग तीसरी कक्षा, मैं पहली बार मानकीकृत परीक्षणों की सामान्य बैटरी से गुज़रा, जिसमें मानचित्र पढ़ना शामिल था। मैंने बहुत बुरा किया, जो अजीब था क्योंकि यह एकमात्र ऐसा खंड था जिस पर मैंने बमबारी की थी। चिंतित है कि शायद मुझे स्थानिक डेटा या विज़ुअलाइज़ेशन से संबंधित किसी प्रकार की सीखने की समस्या थी, मेरे स्कोर की समीक्षा करने वाले एक मार्गदर्शन परामर्शदाता ने मुझसे उस अनुभाग के बारे में पूछताछ की और मैंने इसके बारे में क्या सोचा। उससे कहा कि मुझे लगा कि यह बहुत साफ-सुथरा है, और मैं एक दिन इन "नक्शे" के बारे में जानने के लिए उत्सुक था। पता चला, स्कूल में बदलाव और स्कूलों के बीच कक्षा क्रम में अंतर के कारण, मुझे परीक्षा से पहले कभी नहीं दिखाया गया था। किसी ऐसे व्यक्ति के लिए जिसे परीक्षण के दौरान प्रतीकों का मतलब निकालना था, अचानक मेरे स्कोर बहुत खराब नहीं दिखे।

पोस्टजीआईएस का उपयोग करने का तरीका सीखने की कोशिश करते समय स्थानिक जानकारी के लिए पूरी तरह से विचलित नौसिखिया की तरह महसूस करना आसान है, लोकप्रिय पोस्टग्रेएसक्यूएल एक्सटेंशन मानचित्र से संबंधित सभी प्रकार की सुविधाओं के लिए समर्थन जोड़ता है। भौगोलिक सूचना प्रणाली (जीआईएस) अपनी विशेष शब्दावली और तकनीकों से भरी हुई है। इस भूलभुलैया को नेविगेट करने में मदद करने के लिए (शाब्दिक रूप से कभी-कभी!), रेजिना ओबे और लियो सू ने हाल ही में पोस्टजीआईएस इन एक्शन जारी किया है, इस विशेष विषय पर जानकारी के अलावा कुछ भी नहीं के 492 पृष्ठ।

पुस्तक का उद्देश्य तीन समूहों के लिए एक व्यापक संसाधन बनना है:जीआईएस प्रैक्टिशनर, डेटाबेस प्रैक्टिशनर, और वैज्ञानिक/शोधकर्ता/आदि। इस हद तक कि ऐसा करना संभव है, पुस्तक की सामग्री इनमें से प्रत्येक दृष्टिकोण से लिखने का प्रयास करती है। तो आपको एक परिचय गो जीआईएस शब्दावली, एसक्यूएल के लिए एक परिचय, और सॉफ्टवेयर स्थापित करने और सब कुछ एक साथ फिट करने के लिए एक परिचय मिलता है। हर खंड हर प्रकार के पाठक के लिए उपयोगी नहीं होगा, लेकिन हर खंड के चारों ओर पर्याप्त उपयोगी टिप्स छिड़के हुए हैं, जिन्हें आप पहले से ही अच्छी तरह से जानते हुए सामग्री पर भी एक उपयोगी तरकीब उठा सकते हैं। उदाहरण के लिए, प्रदर्शन ट्यूनिंग अनुभाग में, जिसे मैंने मुख्य रूप से देखा, मैंने कुछ उपयोगी विंडोिंग फ़ंक्शन और कॉमन टेबल एक्सप्रेशन विचारों को चुना, जो कि जीआईएस संदर्भ से परे भी उपयोगी हैं।

मैं एक वास्तविक दुनिया की परियोजना को चुनकर नई तकनीक के साथ काम करना शुरू करना पसंद करता हूं और देखता हूं कि मैं इसके साथ कितनी दूर जा सकता हूं। मैंने लगभग एक साल पहले, एक बार पहले PostGIS के साथ यह कोशिश की थी, और बुरी तरह विफल रहा। परियोजना में पतों की एक लंबी सूची शामिल है जिसे मैं स्थानिक डेटा में बदलना चाहता था, फिर स्थानिक प्रश्नों का उपयोग करके विश्लेषण करें। पते को निर्देशांक में बदलने की प्रक्रिया, जिसे जियोकोडिंग कहा जाता है, अमेरिका के लिए TIGER नामक सार्वजनिक डेटा सेट का उपयोग करके किया जा सकता है। उस पहले के प्रयास के दौरान, मुझे यह समझ में नहीं आया कि प्रत्येक घटक के कौन से संस्करण मुझे काम करने के लिए जरूरी हैं, और पूरी चीज को छोड़ दिया। PostGIS In Action . के उस अनुभाग को पढ़ना , मुझे थोड़ा अच्छा लगा। ऐसा नहीं था कि मैं जटिलता के बारे में भ्रमित था - यह वास्तव में पता लगाने के लिए बहुत दर्द है! पुस्तक से उद्धरण:

इस तरह की चीज वह जगह है जहां किताब अपने सबसे अच्छे रूप में होती है। किस सॉफ़्टवेयर के कौन से संस्करण एक साथ काम करते हैं, इसके बारे में सलाह, और कुछ जटिल भागों में सहायता के लिए पुस्तक के लिए अद्वितीय सहायक स्क्रिप्ट, आपको पिछले दिनों के निराशाजनक काम को छोड़ सकते हैं।

पुस्तक का लक्ष्य मुख्य रूप से PostgreSQL 8.4 और 9.0 है, लेकिन 8.2 पर वापस जाने वाली सामग्री और 9.1 में आने वाली सुविधाओं के कुछ पूर्वावलोकन हैं। जबकि कवर किए गए टूल के सर्वर साइड में सबसे सामान्य पोस्टग्रेएसक्यूएल ऑपरेटिंग सिस्टम (विंडोज/लिनक्स/मैक ओएस एक्स) शामिल हैं, यह स्पष्ट है कि कई क्लाइंट जीआईएस टूल्स के लिए विंडोज पसंदीदा प्लेटफॉर्म है। तदनुसार, यह कोई आश्चर्य की बात नहीं है कि पोस्टग्रेएसक्यूएल के लिए सिफारिशें सॉफ्टवेयर निर्माण और स्थापना के सामान्य ज्ञान में बहुत गहराई से घसीटे जाने के बजाय एक-क्लिक इंस्टॉलर का उपयोग करने के लिए पक्षपाती हैं।

लेकिन क्या PostGIS इन एक्शन करता है कई जगहों पर वेब संसाधनों को संदर्भित करता है जो इसे छोड़ देता है, जो सराहनीय है। यहां तक ​​​​कि इस लंबाई की एक पुस्तक भी उपलब्ध हर संभव मंच के बारे में सब कुछ कवर नहीं कर सकती है, और लेखक द्वारा उपलब्ध सर्वोत्तम लेखों को इंगित करना इसकी पहुंच बढ़ाने का एक सहायक तरीका है। जिन अनुभागों पर मैं टिप्पणी करने के बारे में पर्याप्त जानता हूं, उनमें से अनुशंसित अतिरिक्त पठन अक्सर ऐसे लेख थे जिन्हें मैं पहले ही पढ़ चुका था और उपयोगी पाया था। मुख्य कमी यह थी कि उपयोगी postgresql.conf . का कुछ पतला कवरेज प्रदर्शन में सुधार करने के लिए सेटिंग्स आपके पोस्टग्रेएसक्यूएल सर्वर पेज को ट्यूनिंग करने के लिए एक लिंक का उपयोग कर सकती हैं, जिसमें कुछ समान सामग्री को अधिक विस्तार से शामिल किया गया है। हालांकि यह विकी अंत में सुझाए गए मुख्य अतिरिक्त संसाधनों में से एक है।

इस सामग्री के माध्यम से काम करने के लिए आवश्यक सभी विशिष्ट शब्दावली और कई कौशल सेटों के साथ, इस पुस्तक को पढ़ने के लिए सही क्रम खोजना चुनौतीपूर्ण है। सामग्री सीखने के लिए चीजों को सर्वोत्तम क्रम में रखना वह क्षेत्र है जो मुझे लगता है कि इस शीर्षक के भविष्य के संस्करण में सबसे अधिक सुधार किया जा सकता है। एक तुच्छ उदाहरण लेने के लिए, लेकिन जो मैंने कई स्थानों पर देखा, उसकी विशेषता है, "एसक्यूएल प्राइमर" अध्याय में चीजों का क्रम बल्कि अजीब था। पहला खंड बताता है कि कॉलम मेटाडेटा को नेविगेट करने के लिए info_schema का उपयोग कैसे करें। चयन का मतलब क्या है, इसे कवर करने से पहले, यह खंड शुरुआत में कैसे समाप्त हुआ, मुझे नहीं पता। इनमें से कुछ मामलों में मैंने देखा, आवश्यक जानकारी सब कुछ है, आपको इसे प्रस्तुत किए जाने से अलग क्रम में पढ़ने की जरूरत है। यदि चीजें आसानी से एक साथ फिट नहीं होती हैं तो पाठकों को यह पता चल सकता है कि यह कैसे प्रवाहित होता है, यह जानने के लिए पूरे अध्याय को स्किम करना उचित है। अगर आपको जो जानकारी चाहिए वह अन्य अनुभागों में बेहतर तरीके से कवर की गई है, तो इधर-उधर जाने से न डरें।

मेरा पहला पास PostGIS In Action इन उपकरणों का उपयोग करके बनाए गए एप्लिकेशन एक साथ कैसे फिट होते हैं, इसकी बड़ी तस्वीर के साथ मुझे और अधिक सहज महसूस हुआ। और मैं विशिष्ट कार्यक्रमों के परिचय और इसके उपयोगी नमूना कोड दोनों के लिए इसे वापस संदर्भित करने की उम्मीद करता हूं। हालांकि इस शीर्षक के सभी लक्ष्यों के लिए एक संपूर्ण संदर्भ बनने की कोशिश करना बहुत कठिन है।

GIS व्यवसायी और वैज्ञानिक जिनके पास पहले से बहुत अधिक SQL और/या डेटाबेस अनुभव नहीं है, उन्हें पूरी तरह कार्यात्मक PostGIS उपयोगकर्ता बनने के लिए, इस पुस्तक में जो कुछ भी शामिल है, उससे अधिक अतिरिक्त जानकारी की आवश्यकता होगी। लेकिन एसक्यूएल का परिचय खोजना आसान है; डेटाबेस प्रैक्टिशनर के उद्देश्य से जीआईएस की चर्चा, जो मैं ढूंढ रहा हूं, दुर्लभ हैं। अब तक मैंने पहले दो अध्यायों में शब्दावली परिचय के साथ सबसे अधिक समय बिताया है, साथ ही मेरे द्वारा उल्लिखित TIGER उपयोग की जानकारी। और मैं पहले से ही PostGIS In Action . की अपनी कॉपी जैसा महसूस कर रहा हूं एक सार्थक खरीद थी। इस अत्यंत महत्वपूर्ण पोस्टग्रेएसक्यूएल-आधारित तकनीक पर अंततः एक पूर्ण आकार की पुस्तक का होना बहुत अच्छा है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON सरणी में एक तत्व खोजने के लिए सूचकांक

  2. कैसे Atand () PostgreSQL में काम करता है

  3. PostgreSQL - बाधाओं को अक्षम करना

  4. PostgreSQL पर एक सशर्त अद्वितीय अनुक्रमणिका कैसे जोड़ें

  5. मेरे पोस्टग्रेस्क्ल डेटाबेस को केस असंवेदनशील संयोजन का उपयोग कैसे करें?