Spatial join
અવકાશી જોડાણ એ ભૌગોલિક માહિતી પ્રણાલી (જી. આઈ. એસ.) અથવા અવકાશી ડેટાબેઝમાં એક કામગીરી છે જે તેમની ભૂમિતિઓ વચ્ચેના ઇચ્છિત અવકાશી સંબંધના આધારે બે અવકાશી સ્તરોના લક્ષણ કોષ્ટકોને જોડે છે. તે બે કોષ્ટકોને મર્જ કરવામાં રીલેશ્નલ ડેટાબેઝમાં ટેબલ જોઈન ઓપરેશન જેવું જ છે, પરંતુ પંક્તિઓની દરેક જોડી સામાન્ય કી મૂલ્યને બદલે અમુક પ્રકારના મેળ ખાતા સ્થાનના આધારે સહસંબંધિત છે. તે બે અવકાશી ડેટાસેટ્સને મર્જ કરવામાં ઇન્ટરસેક્ટ અને યુનિયન જેવા GIS સોફ્ટવેરમાં સામાન્ય વેક્ટર ઓવરલે ઓપરેશન્સ જેવું જ છે, પરંતુ આઉટપુટમાં સંયુક્ત ભૂમિતિ હોતી નથી, માત્ર મર્જ થયેલ લક્ષણો હોય છે. અવકાશી જોડાણોનો ઉપયોગ વિવિધ અવકાશી વિશ્લેષણ અને વ્યવસ્થાપન કાર્યક્રમોમાં થાય છે, જેમાં જિલ્લાઓમાં વ્યક્તિઓની ફાળવણી અને આંકડાકીય એકત્રીકરણનો સમાવેશ થાય છે. અવકાશી જોડાણ મોટાભાગના, જો બધા નહીં તો, GIS અને અવકાશી ડેટાબેઝ સોફ્ટવેરમાં જોવા મળે છે, જો કે આ શબ્દનો હંમેશા ઉપયોગ થતો નથી, અને કેટલીકવાર તે પરોક્ષ રીતે કેટલાક સાધનોના સંયોજન દ્વારા મેળવવો આવશ્યક છે. અવકાશી સંબંધ આગાહી કરે છે કે અવકાશી જોડાણ કામગીરી માટે મૂળભૂત એ તાર્કિક આગાહી તરીકે બે ભૌમિતિક આદિમ વચ્ચેના અવકાશી સંબંધની રચના છે; એટલે કે, એક માપદંડ કે જેનું સાચું કે ખોટું તરીકે મૂલ્યાંકન કરી શકાય છે. ઉદાહરણ તરીકે, "A એ B થી 5 કિમી કરતા ઓછું છે" જો બિંદુ A અને B વચ્ચેનું અંતર 3 કિમી હોય તો તે સાચું હશે, અને જો અંતર 10 કિમી હોય તો તે ખોટું હશે. આ સંબંધ આગાહીઓ બે પ્રકારની હોઈ શકે છેઃ ટોપોલોજિકલ સંબંધ એ બે આકારો વચ્ચેનો ગુણાત્મક સંબંધ છે જે માપી શકાય તેવી જગ્યા (એટલે કે કોઓર્ડિનેટ્સ) પર આધારિત નથી. આવી આગાહીઓના સામાન્ય ઉદાહરણોમાં "A સંપૂર્ણપણે B ની અંદર છે", "A ઓવરલેપ B", "A એ B ને અડીને છે" (એટલે કે, સીમા વહેંચે છે પરંતુ કોઈ આંતરિક નથી), અને "A એ B થી અલગ છે" (બિલકુલ સ્પર્શ કરતું નથી) નો સમાવેશ થાય છે. આ સામાન્ય રીતે 9-ઇન્ટરસેક્શન મોડેલના અમુક સ્વરૂપ અનુસાર નિર્દિષ્ટ કરવામાં આવે છે, જે આંતરરાષ્ટ્રીય સિમ્પલ ફીચર એક્સેસ સ્પષ્ટીકરણ (ISO 19125-2) માં સમાવિષ્ટ છે. મેટ્રિક સંબંધ એ સંકલન અવકાશમાં બે આકારો વચ્ચેનો માત્રાત્મક (માપી શકાય તેવો) સંબંધ છે, જે સામાન્ય રીતે અંતર અથવા દિશા હોય છે. સામાન્ય ઉદાહરણોમાં "A એ B ની ઉત્તરે છે" અથવા "A એ B થી 5 કિમીથી ઓછું છે" નો સમાવેશ થાય છે. બધા સોફ્ટવેર અમલીકરણ મેટ્રિક સંબંધોને સમર્થન આપતા નથી. નોંધ લો કે કેટલાક સંબંધો પરિવર્તનીય હોય છે (દા. ત., A એ બી ને ઓવરલેપ કરે છે જો અને માત્ર ત્યારે જ જો બી એ ને ઓવરલેપ કરે છે) જ્યારે અન્ય નથી (દા. ત., એ બી ની અંદર છે તેનો અર્થ એ નથી કે બી એ ની અંદર છે). આ સંબંધોમાં સામેલ ભૌમિતિક આદિમ કોઈપણ પરિમાણ (બિંદુઓ, રેખાઓ અથવા પ્રદેશો) ના હોઈ શકે છે, પરંતુ કેટલાક સંબંધોનો માત્ર ચોક્કસ પરિમાણો સાથે અર્થ હોઈ શકે છે. ઉદાહરણ તરીકે, "એ એ બી ની અંદર છે" નો સ્પષ્ટ અર્થ છે જો એ એક બિંદુ છે અને બી એક પ્રદેશ છે, પરંતુ જો એ અને બી બંને બિંદુઓ હોય તો તે અર્થહીન છે. અન્ય સંબંધો અસ્પષ્ટ હોઈ શકે છે; ઉદાહરણ તરીકે, બે પ્રદેશો અથવા બે રેખાઓ વચ્ચેનું અંતર તેમની સૌથી નજીકની સીમાઓ વચ્ચેનું ન્યૂનતમ અંતર અથવા તેમના સેન્ટ્રોઇડ્સ વચ્ચેનું સરેરાશ અંતર તરીકે અર્થઘટન કરી શકાય છે. જેમ કે રીલેશ્નલ કોષ્ટકમાં જોડાઇને રીલેશ્નલ બીજગણિતમાં વ્યાખ્યાયિત કરવામાં આવે છે, બે ઇનપુટ સ્તરો અથવા કોષ્ટકો પૂરા પાડવામાં આવે છે (હવે પછી X અને Y), અને આઉટપુટ એ એક કોષ્ટક છે જેમાં દરેક ઇનપુટ્સના તમામ સ્તંભો હોય છે (અથવા જો વપરાશકર્તા દ્વારા પસંદ કરવામાં આવે તો તેનો અમુક સબસેટ). નવા કોષ્ટકની પંક્તિઓ ક્રોસ જોઇન અથવા બે કોષ્ટકોના કાર્ટેશિયન ઉત્પાદનનો સબસેટ છે, જે પંક્તિઓની તમામ સંભવિત જોડીઓ છે (X1-Y1, X1-Y2, X1-Y3, X2-Y1, X2-Y2, X2-Y3, X3-Y1, X3-Y2, X3-Y3,.). તમામ સંભવિત સંયોજનોનો સમાવેશ કરવાને બદલે, દરેક જોડીનું મૂલ્યાંકન આપેલ અવકાશી આગાહી અનુસાર કરવામાં આવે છે; જેના માટે આગાહી સાચી છે તેને "મેળ ખાતી" ગણવામાં આવે છે અને જાળવી રાખવામાં આવે છે, જ્યારે જેના માટે આગાહી ખોટી છે તેને કાઢી નાખવામાં આવે છે. ઉદાહરણ તરીકે, નીચેના બે કોષ્ટકોને ધ્યાનમાં લોઃ જ્યારે અવકાશી જોડાણ ચલાવવામાં આવે છે, ત્યારે જોડાણની દિશા બે કારણોસર સ્પષ્ટ કરવી આવશ્યક છેઃ 1) આપેલ અવકાશી આગાહી પરિવર્તનીય ન હોઈ શકે, અને 2) ઘણીવાર પંક્તિઓ વચ્ચે ઘણા-થી-એક સંબંધ હોય છે (દા. ત., ઘણા વિદ્યાર્થીઓ દરેક શાળા જિલ્લાની અંદર હોય છે). ઉપરના ઉદાહરણમાં, એક સામાન્ય ધ્યેય શાળાના ટેબલને વિદ્યાર્થીઓના ટેબલ (લક્ષ્ય ટેબલ) સાથે જોડવાનો હશે, જેમાં સંબંધ વિધેય "student.residence અંદર school.district" હશે. ધારો કે જિલ્લાઓ ઓવરલેપ થતા નથી, તો દરેક વિદ્યાર્થી બિંદુ એક કરતાં વધુ શાળા જિલ્લામાં નહીં હોય, તેથી આઉટપુટમાં વિદ્યાર્થીઓના ટેબલ જેવી જ પંક્તિઓ હશે, જેમાં અનુરૂપ શાળા વિશેષતાઓ જોડાયેલી હશે, જેમ કેઃ રિવર્સ ઓપરેશન, આ કિસ્સામાં વિદ્યાર્થીની માહિતીને શાળાના ટેબલ સાથે જોડવી, તેટલું સરળ નથી કારણ કે ઘણી પંક્તિઓને એક પંક્તિ સાથે જોડવી આવશ્યક છે. કેટલાક જીઆઇએસ સોફ્ટવેર આ કામગીરીને મંજૂરી આપતા નથી, પરંતુ મોટાભાગના અમલીકરણ એકંદર જોડાણ માટે પરવાનગી આપે છે, જેમાં મેળ ખાતી પંક્તિઓના એકંદર સારાંશોનો સમાવેશ કરી શકાય છે, જેમ કે એરે, ગણતરીઓ, રકમ અથવા માધ્યમ. ઉદાહરણ તરીકે, પરિણામ કોષ્ટક આના જેવું દેખાઈ શકે છેઃ જ્યારે બહુવિધ મેળ હોય ત્યારે બીજો વિકલ્પ એ છે કે મેળ ખાતા સમૂહમાંથી એક પંક્તિ પસંદ કરવા માટે કેટલાક માપદંડનો ઉપયોગ કરવો, સામાન્ય રીતે અવકાશી ઓપ્ટિમાઇઝેશન માપદંડ. ઉદાહરણ તરીકે, દરેક વિદ્યાર્થીની સૌથી નજીકની શાળાની પસંદગી કરીને વિદ્યાર્થીઓના રહેણાંક બિંદુઓને શાળા નિર્માણ બિંદુઓ (જિલ્લાઓ નહીં) સાથે જોડી શકાય છે. બધા સોફ્ટવેર આ વિકલ્પનો સીધો અમલ કરતા નથી, જો કે કેટલાક કિસ્સાઓમાં તે સાધનોના સંયોજન દ્વારા મેળવી શકાય છે. બાહ્ય કડીઓ આર્કજીઆઈએસ પ્રોમાં અવકાશી જોડાવાનું સાધન ક્યૂજીઆઈએસમાં સ્થાન સાધન દ્વારા વિશેષતાઓમાં જોડાઓ ક્યૂજીઆઈએસ અવકાશીમાં નજીકના સાધન દ્વારા વિશેષતાઓમાં જોડાઓ જીઆઇએસ અવકાશી પોસ્ટજીઆઇએસ સંદર્ભો જીઆઇએસ સોફ્ટવેર ભૌગોલિક માહિતી પ્રણાલીઓમાં જોડાય છે