మైక్రోస్టేషన్ జియోగ్రాఫిక్స్, డేటాబేస్కు కనెక్ట్ చేయండి
భౌగోళిక శాస్త్రం బెంట్లీ యొక్క లెగసీ వెర్షన్ అయినప్పటికీ, బెన్లీ మ్యాప్ మరియు కాడాస్ట్రే ఇక్కడ ఉండటానికి తరువాత, జియోగ్రాఫిక్స్ ప్రాజెక్ట్ మ్యాప్ల డేటాబేస్ను కనెక్ట్ చేయాలనుకునే విద్యార్థి కోసం ఇక్కడ కొన్ని గమనికలు ఉన్నాయి.
మునుపటి అంశాల నుండి
కొన్ని పోస్ట్లో నేను భౌగోళిక శాస్త్రం యొక్క కొన్ని ధైర్యం ఎలా పనిచేస్తుందో ముందు వివరించాను, దాదాపు 15 ఎంట్రీల యొక్క ఈ సారాంశం నేను నిజంగా ఆనందించానని చూపిస్తుంది.
- ఫీచర్ పుస్తకం
- నేపథ్యంలో
- టోపాలజికల్ క్లీనింగ్
- పంక్తులను కనెక్ట్ చేయండి
- టోపోలాజికల్ విశ్లేషణ
- స్థానిక ప్రాజెక్ట్ను కనెక్ట్ చేయండి
- ఆకార ఫైళ్ళ నుండి దిగుమతి చేయండి
- కోఆర్డినేట్ గ్రిడ్ను సృష్టించండి
- కొన్ని తేడాలు బెంట్లీ మ్యాప్తో
- VBA తో అభివృద్ధి
- కాడాస్ట్రేతో తేడాలు
- బెంట్లీ మ్యాప్కు వలస వెళ్లండి
- జి తో పొగబెట్టి! పరికరములు
- ఉత్తేజకరమైన ఉదాహరణలు
ఏమి జరుగుతుందంటే, భౌగోళిక శాస్త్రం ఎల్లప్పుడూ అలాంటిదే, ఇది తెలుసుకోవలసిన సాఫ్ట్వేర్ నిర్వాహక స్థాయిలో అమలు చేయడానికి పొగబెట్టిన విషయాలు. వినియోగదారులు దీన్ని వర్తింపజేయడానికి ప్రాథమిక నిత్యకృత్యాలను నేర్చుకోవలసి ఉండగా, బెంట్లీ మద్దతుగా స్పందించనప్పటికీ, అది ఇంకా అనుమతించని వినియోగదారులచే దంతాలు మరియు గోరును రక్షించుకునే సాధనం.
ఏమి కనెక్ట్ చేయాలి
భౌగోళిక శాస్త్రాలను కనీసం ఒరాకిల్, SQL సర్వర్ లేదా యాక్సెస్ డేటాబేస్లతో అనుసంధానించవచ్చు, ప్రాధాన్యంగా ODBC ద్వారా, అవి డేటాబేస్ లేదా ఏకైక కనెక్షన్ మోడ్ కానప్పటికీ. మునుపటి జాబితా యొక్క 6 వ అంశంలో నేను వివరించినట్లు కనెక్షన్ సృష్టించబడింది.
ఏమి కనెక్ట్ చేయాలి
భౌగోళిక శాస్త్రం, ఈ సంస్కరణల్లో ఆబ్జెక్ట్ కనెక్షన్ లింకుల ద్వారా పనిచేస్తుంది (ఇంజనీరింగ్ లింకులు), ఇది ఒక లైన్, పాయింట్, సెల్ లేదా బహుభుజి కావచ్చు. ఈ కనెక్షన్ ఈ క్రింది విధంగా పనిచేస్తుంది:
- కనెక్ట్ చేసే వస్తువు తప్పనిసరిగా మ్యాప్లో ఉండాలి, 425876 రూపం యొక్క టాబ్ సంఖ్యను అనుకుందాం.
- MsLink అనేది మ్యాప్లో పునరావృతం కాని సంఖ్య మరియు ఆ వస్తువు డేటాబేస్తో అనుసంధానించబడిన తర్వాత అనుబంధించబడుతుంది.
- MapID అనేది mslink ని రిజిస్టర్డ్ మ్యాప్తో అనుబంధించే సంఖ్య, కాబట్టి ఒక MsLink ను ఒక మ్యాప్ నుండి మరొక మ్యాప్కు పునరావృతం చేయవచ్చు, తేడా మ్యాప్ రిజిస్ట్రేషన్ నంబర్లో ఉంది, ఈ అంశం నేను అగ్ర జాబితాలోని 12 లో వివరించాను.
- ఒకసారి లింక్ చేయబడితే, పన్ను చెల్లింపుదారుల రిజిస్ట్రీ, కాడాస్ట్రాల్ విలువలు వంటి భౌగోళిక శాస్త్రంలో డేటాబేస్లోని ఇతర పట్టికలను చూడటం సాధ్యమవుతుంది ... మరియు వీటితో, టోపోలాజికల్ అనాలిసిస్, థిమాటిక్ మ్యాప్స్, మ్యాప్కు ఉల్లేఖనాలు మొదలైన కార్యకలాపాలను నిర్వహించండి.
డేటాబేస్
- భౌగోళిక ప్రాజెక్టుతో సంభాషించడానికి, డేటాబేస్ కింది పట్టికలను కలిగి ఉండాలి:
వర్గం
ఫీచర్
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat
- అదనంగా, మీరు కనెక్ట్ చేయదలిచిన పట్టిక, కాడాస్ట్రాల్ రిజిస్టర్ వంటివి (దీనిని పిలుస్తారు అనుకుందాం ఫైలు) MsLink అని పిలువబడే ఒక కాలమ్ను నేను వ్రాసేటప్పుడు, M మరియు L తో పెద్ద అక్షరాలతో చేర్చాలి. మరియు ఇది స్వయంప్రతిపత్తి రకానికి చెందినది, కాబట్టి ప్రతిసారీ క్రొత్త కార్డు సృష్టించబడినప్పుడు అది పునరావృతం కాని సంఖ్యను కేటాయించింది.
- కింది నిలువు వరుసలను కూడా పట్టికకు చేర్చాలి:
<span style="font-family: Mandali; ">సబ్జెక్ట్ </span>, ఈ నిలువు వరుసల పేరు పట్టింపు లేదు, విషయం ఏమిటంటే అది రెండు దశాంశ స్థానాలతో సంఖ్యాపరంగా ఉంటుంది. ఇది డేటాబేస్లోని ఆస్తి యొక్క వైశాల్యాన్ని నవీకరించడం.
చుట్టుకొలత, మునుపటి మాదిరిగానే, ఆస్తి యొక్క భుజాల మొత్తం విలువను నిల్వ చేయడానికి.
x1, y1, x2, y2. ఇవి నాలుగు నిలువు వరుసలు, ఇక్కడ ఆస్తి పరిధిని నిర్వచించే అక్షాంశాలు నిల్వ చేయబడతాయి మరియు ఆస్తికి వెళ్ళడానికి ఇది ఉపయోగపడుతుంది (గుర్తించడం) ఎంచుకోబడింది, దీనిని జియోవెబ్ ప్రచురణకర్తలో ప్రచురించడం ఇష్టం.
- అప్పుడు, డేటాబేస్లో, mscatalog పట్టికలో మీరు రిజిస్ట్రీ పట్టికను చేర్చాలి మరియు దానిని ఒక ఐడెంటిఫైయర్ కేటాయించాలి. ఇది తదుపరి దశలో భౌగోళిక శాస్త్రం నుండి పట్టికను చూడవచ్చు మరియు కేటలాగ్లో నమోదు చేయవచ్చు.
పటాలు
- మ్యాప్ తప్పనిసరిగా నమోదు చేయబడాలి, ఇది నుండి జరుగుతుంది ప్రాజెక్ట్ / సెటప్ / రిజిస్టర్ మ్యాప్ / dgn ఫైల్. దీనితో, మ్యాప్ ugmaps పట్టికలో ఒక సంఖ్యను పొందుతుంది.
- సృష్టించిన పట్టిక భౌగోళికం నుండి కూడా సృష్టించబడాలి. ఇందుకోసం మీరు వెళ్ళాలి ప్రాజెక్ట్ / సెటప్ / టేబుల్స్ / టేబుల్ కేటలాగ్. ఇక్కడ టికెట్ పేరులో, MSLINK (క్యాపిటలైజ్డ్) ప్రాధమిక కీ మరియు అలియాస్, ఈ సందర్భంలో FC ను ఉంచడం ద్వారా ఇది సృష్టించబడుతుంది. అప్పుడు కమిట్. దీనితో, మేము సరసాలాడటానికి సిద్ధంగా ఉన్నాము.
లింక్
వస్తువు పట్టికలోని ఫీల్డ్కు అనుసంధానించబడుతుంది ఫైలు, ద్వారా MSLink ప్రాధమిక కీగా మరియు కాలమ్తో సరిపోలిక ఆధారంగా clave_ficha.
లింక్ చేయవలసిన వస్తువు (మ్యాప్లోని కార్డ్ నంబర్ అనుకుందాం) మరియు రిజిస్టర్లో ఒక ఐడెంటిఫైయర్ మధ్య ప్రత్యేకమైన సరిపోలిక ఉండాలి. ఇది ఫైల్ నంబర్ లేదా కాడాస్ట్రాల్ కీ కావచ్చు, కానీ అదే మ్యాప్లో ఇది పునరావృతం కాకూడదు.
లింక్ చేయడానికి, a కంచెఅప్పుడు డేటాబేస్ / టెక్స్ట్ మేనేజర్. మేము లీగ్కు వెళ్లడానికి చిప్ సంఖ్య స్థాయిని మాత్రమే వదిలివేస్తాము. అప్పుడు మనం లింక్ చేయదలిచిన పట్టిక పేరు మరియు మ్యాచ్ ఉన్న నిలువు వరుసను ఎంచుకుంటాము. ఈ సందర్భంలో, టాబ్ పట్టిక మరియు కాలమ్ clave_ficha.
ఎంపికను సక్రియం చేయండి కంచె ఉపయోగించండి, మేము బటన్ ఎంచుకుంటాము చేరండి మరియు మేము తెరపై క్లిక్ చేస్తాము.
- సిద్ధంగా, మ్యాప్లోని కార్డ్ నంబర్ యొక్క అన్ని ఫీల్డ్ల కోసం భౌగోళిక శాస్త్రం శోధించింది, ఇది పట్టికలోని డేటాబేస్ కార్డ్ నంబర్తో సమానంగా ఉంది ఫైలు మరియు కాలమ్ clave_ficha. మరియు ద్వారా ఒక పరిహసముచేయు MSLink ఆ కాలమ్లో ఉన్న స్వీయ-సంఖ్యా. దీన్ని పరీక్షించే మార్గం ఆదేశాన్ని ఉపయోగిస్తోంది లక్షణాలను సమీక్షించండి, మీరు అనుబంధ పట్టికను ఎత్తాలి.
- ప్రాంతం మరియు చుట్టుకొలతను నవీకరించడానికి, స్థాయిలు చురుకుగా ఉంటాయి లేదా లక్షణాలు భూమి మరియు బ్లాక్ సరిహద్దు, మరియు సెంట్రాయిడ్లు. అప్పుడు అది జరుగుతుంది డేటాబేస్ / ఏరియా చుట్టుకొలత u
ddate. - అక్షాంశాలను నవీకరించడానికి, డేటాబేస్ / కోఆర్డినేట్ నవీకరణ.
- చొప్పించు డేటాబేస్లో క్రొత్త రికార్డును సృష్టించడం, నవీకరణ నవీకరణ చేయడానికి.
నాకు తెలుసు, మరియు నాకు తెలుసు. VBA సాధనాలతో ఈ విషయాలు ఎందుకు ఆటోమేట్ అయ్యాయో ఇప్పుడు మీకు అర్థమైంది ...
అయినప్పటికీ, దాని తర్కాన్ని నేర్చుకోవడం మన మెదడులోని కొంత రంగాన్ని అభివృద్ధి చేసే మానసిక వ్యాయామం. ది జియోస్పేషియల్ అడ్మినిస్ట్రేటర్ దాని ఫ్లాట్లు కూడా ఉన్నాయి.