Amazon Best VPN GoSearch

OnWorks ഫെവിക്കോൺ

osm2pgsql - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ osm2pgsql പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന osm2pgsql കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


osm2pgsql - PostgreSQL കൺവെർട്ടറിലേക്കുള്ള ഓപ്പൺസ്ട്രീറ്റ്മാപ്പ് ഡാറ്റ.

സിനോപ്സിസ്


osm2pgsql [ഓപ്ഷനുകൾ] plan.osm
osm2pgsql [ഓപ്ഷനുകൾ] planet.osm.{gz,bz2,pbf}
osm2pgsql [ഓപ്ഷനുകൾ] file1.osm file2.osm file3.osm

വിവരണം


ഈ മാനുവൽ പേജ് ചുരുക്കത്തിൽ രേഖപ്പെടുത്തുന്നു osm2pgsql കമാൻഡ്.

osm2pgsql ഉപയോഗിക്കുന്നതിന് അനുയോജ്യമായ ഒരു PostgreSQL ഡാറ്റാബേസിലേക്ക് OSM ഫയലിൽ(കളിൽ) നിന്ന് ഡാറ്റ ഇറക്കുമതി ചെയ്യുന്നു
മാപ്നിക് റെൻഡറർ അല്ലെങ്കിൽ നോമിനറ്റിം ജിയോകോഡർ.
OSM പ്ലാനറ്റ് സ്നാപ്പ്ഷോട്ടുകൾ ഡൗൺലോഡ് ചെയ്യാം http://planet.openstreetmap.org/. ഭാഗികം
വിവിധ രാജ്യങ്ങൾക്കുള്ള പ്ലാനറ്റ് ഫയലുകൾ ("എക്‌സ്‌ട്രാക്‌റ്റുകൾ") ലഭ്യമാണ്, കാണുക
http://wiki.openstreetmap.org/wiki/Planet.osm.

PBF (ProtoBufBinary) ഫോർമാറ്റിലുള്ള എക്സ്ട്രാക്‌റ്റുകളും ഇതിൽ നിന്നും ലഭ്യമാണ്
http://download.geofabrik.de/osm/.

"സ്ലിം" മോഡിൽ പ്രവർത്തിക്കുമ്പോൾ (ഒപ്പം "സ്ലിം" മോഡിൽ സൃഷ്ടിച്ച ഒരു ഡാറ്റാബേസിൽ!), osm2pgsql കഴിയും
OSM മാറ്റ ഫയലുകളും (osc ഫയലുകൾ) പ്രോസസ്സ് ചെയ്യുന്നു, അതുവഴി നിലവിലുള്ള ഒരു ഡാറ്റാബേസ് വരെ കൊണ്ടുവരുന്നു
തീയതി.

ഓപ്ഷനുകൾ


ഈ പ്രോഗ്രാമുകൾ സാധാരണ ഗ്നു കമാൻഡ് ലൈൻ സിന്റാക്സ് പിന്തുടരുന്നു, നീളമുള്ള ഓപ്ഷനുകൾ ആരംഭിക്കുന്നു
രണ്ട് ഡാഷുകൾ (`-'). ഓപ്ഷനുകളുടെ ഒരു സംഗ്രഹം ചുവടെ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.

-a|--അനുബന്ധം
നിലവിലുള്ള ഡാറ്റ നീക്കം ചെയ്യാതെ തന്നെ OSM ഫയൽ ഡാറ്റാബേസിലേക്ക് ചേർക്കുക.

-b|--bbox
ഇറക്കുമതി ചെയ്ത ഡാറ്റയിൽ ഒരു ബൗണ്ടിംഗ് ബോക്സ് ഫിൽട്ടർ പ്രയോഗിക്കുക. ഇപ്രകാരം വ്യക്തമാക്കണം:
minlon,minlat,maxlon,maxlat ഉദാ --bbox -0.5,51.25,0.5,51.75

-c|--സൃഷ്ടിക്കുക
ഡാറ്റാബേസിൽ നിന്ന് നിലവിലുള്ള ഡാറ്റ നീക്കം ചെയ്യുക. എങ്കിൽ ഇതാണ് സ്ഥിരസ്ഥിതി --അനുബന്ധം അല്ല
വ്യക്തമാക്കിയ.

-d|--ഡാറ്റാബേസിന്റെ പേര്
ബന്ധിപ്പിക്കേണ്ട PostgreSQL ഡാറ്റാബേസിന്റെ പേര് (സ്ഥിരസ്ഥിതി: gis).

-i|--ടേബിൾസ്പേസ്-ഇൻഡക്സ് ടേബിൾസ്പേസ് നാമം
ഈ പരാമീറ്റർ പേരിട്ടിരിക്കുന്ന ഒരു പ്രത്യേക PostgreSQL ടേബിൾസ്പേസിൽ എല്ലാ സൂചികകളും സംഭരിക്കുക.
എസ്എസ്ഡി പോലുള്ള വേഗതയേറിയ സ്റ്റോറേജിൽ സൂചികകൾ സംഭരിക്കാൻ ഇത് ഒരാളെ അനുവദിക്കുന്നു.

--tablespace-main-data tablespacename
തന്നിരിക്കുന്ന ടേബിൾസ്‌പേസിൽ ഡാറ്റ ടേബിളുകൾ (സ്ലിം അല്ലാത്തത്) സംഭരിക്കുക.

--tablespace-main-index tablespacename
നൽകിയിരിക്കുന്ന ടേബിൾസ്‌പേസിൽ പ്രധാന പട്ടികകളുടെ (സ്ലിം അല്ലാത്തവ) സൂചികകൾ സംഭരിക്കുക.

--tablespace-slim-data tablespacename
തന്നിരിക്കുന്ന ടേബിൾസ്‌പേസിൽ സ്ലിം മോഡ് ടേബിളുകൾ സംഭരിക്കുക.

--tablespace-slim-index tablespacename
തന്നിരിക്കുന്ന ടേബിൾസ്‌പേസിൽ സ്ലിം മോഡ് ടേബിളുകളുടെ സൂചികകൾ സംഭരിക്കുക.

-l|--ലാറ്റ്ലോംഗ്
അക്ഷാംശ രേഖാംശ ഡിഗ്രികളിൽ ഡാറ്റ സംഭരിക്കുക.

-m|--merc
ശരിയായ ഗോളാകൃതിയിലുള്ള മെർക്കേറ്ററിൽ (സ്ഥിരസ്ഥിതി) ഡാറ്റ സംഭരിക്കുക.

-E|--പ്രോജ് നമ്പർ
EPSG:num പ്രൊജക്ഷൻ ഉപയോഗിക്കുക

-u|--utf8-sanitize
മോശം UTF-8 ഇൻപുട്ട് ഡാറ്റ നന്നാക്കുക (ആഗസ്റ്റ് 2007-ന് മുമ്പുള്ള പ്ലാനറ്റ് ഡംപുകളിൽ നിലവിലുണ്ട്). കൂട്ടിച്ചേർക്കുന്നു
ഏകദേശം 10% ഓവർഹെഡ്.

-p|--പ്രിഫിക്സ് prefix_string
പട്ടിക നാമങ്ങൾക്കുള്ള ഉപസർഗ്ഗം (ഡിഫോൾട്ട്: planet_osm).

-r|--ഇൻപുട്ട്-റീഡർ ഫോർമാറ്റ്
ഇൻപുട്ട് ഫോർമാറ്റ് റീഡർ തിരഞ്ഞെടുക്കുക. ലഭ്യമായ തിരഞ്ഞെടുപ്പുകളാണ് libxml2 OSM XML-നുള്ള (സ്ഥിരസ്ഥിതി).
ഫോർമാറ്റ് ഫയലുകൾ, o5മി o5m ഫോർമാറ്റ് ചെയ്ത ഫയലിനും pbf OSM PBF ബൈനറി ഫോർമാറ്റിനായി (ഇല്ലായിരിക്കാം
എല്ലാ പ്ലാറ്റ്ഫോമുകളിലും ലഭ്യമാണ്).

-s|--സ്ലിം
ഡാറ്റാബേസിൽ താൽക്കാലിക ഡാറ്റ സംഭരിക്കുക. ഈ മോഡ് കൂടാതെ, എല്ലാ താൽക്കാലിക ഡാറ്റയും
റാമിൽ സംഭരിച്ചിരിക്കുന്നു, നിങ്ങൾക്ക് വേണ്ടത്ര ഇല്ലെങ്കിൽ ഇറക്കുമതി വിജയകരമായി പ്രവർത്തിക്കില്ല.
സ്ലിം മോഡിൽ, പരിമിതമായ ഒരു സിസ്റ്റത്തിൽ പോലും നിങ്ങൾക്ക് ഡാറ്റ ഇറക്കുമതി ചെയ്യാൻ കഴിയും
റാം, കുറഞ്ഞത് എല്ലാ നോഡുകളെങ്കിലും കാഷെ ചെയ്യാൻ ആവശ്യമായ റാം ഇല്ലെങ്കിൽ, ദി
ഡാറ്റ ഇറക്കുമതി ചെയ്യാനുള്ള സമയം വളരെയധികം വർദ്ധിക്കും.

--ഡ്രോപ്പ്
ഇറക്കുമതി പൂർത്തിയായിക്കഴിഞ്ഞാൽ, ഡാറ്റാബേസിൽ നിന്ന് സ്ലിം മോഡ് ടേബിളുകൾ ഡ്രോപ്പ് ചെയ്യുക. ഇതിന് കഴിയും
സ്ലിം മോഡ് ടേബിളുകൾ സാധാരണയായി ഡാറ്റാബേസിന്റെ വലുപ്പം കുറയ്ക്കുന്നു
പ്രധാന പട്ടികകളേക്കാൾ അല്പം വലുതല്ലെങ്കിൽ ഒരേ വലിപ്പം. എന്നിരുന്നാലും, അത് ചെയ്യുന്നില്ല
ഇറക്കുമതി സമയത്ത് ഡിസ്ക് ഉപയോഗത്തിന്റെ പരമാവധി സ്പൈക്ക് കുറയ്ക്കുക. ഇത് ഇനിയും വർദ്ധിപ്പിക്കാം
സ്ലിം മോഡ് ടേബിളുകൾക്കായി സൂചികകളൊന്നും സൃഷ്ടിക്കേണ്ടതില്ലാത്തതിനാൽ ഇറക്കുമതി വേഗത
(ഹാർഡ്‌വെയറിനെ ആശ്രയിച്ച്) ഇറക്കുമതി സമയം ഏതാണ്ട് പകുതിയായി കുറയ്ക്കാൻ കഴിയും. സ്ലിം മോഡ് ടേബിളുകൾ ഉണ്ട്
ഈ പട്ടികകൾ പോലെ നിങ്ങളുടെ ഡാറ്റാബേസ് അപ്ഡേറ്റ് ചെയ്യാൻ നിങ്ങൾക്ക് കഴിയണമെങ്കിൽ സ്ഥിരത പുലർത്തുക
ഡിഫ് പ്രോസസ്സിംഗിന് ആവശ്യമാണ്.

-S|--സ്റ്റൈൽ /പാത്ത്/ടു/സ്റ്റൈൽ
osm2pgsql ശൈലിയിലുള്ള ഫയലിന്റെ സ്ഥാനം. ഡാറ്റയിൽ നിന്ന് ഏതൊക്കെ ടാഗുകൾ ലഭിക്കുമെന്ന് ഇത് വ്യക്തമാക്കുന്നു
ഡാറ്റാബേസ് നിരകളിലേക്ക് ഇമ്പോർട്ടുചെയ്‌തു, ഏതൊക്കെ ടാഗുകൾ ഉപേക്ഷിക്കപ്പെടുന്നു. സ്ഥിരസ്ഥിതികൾ
/usr/share/osm2pgsql/default.style.

-C|--കാഷെ നമ്പർ
സ്ലിം മോഡിന് മാത്രം: കാഷിംഗ് നോഡുകൾക്കായി നിരവധി MB റാം വരെ ഉപയോഗിക്കുക. നൽകുന്ന
osm2pgsql ഇറക്കുമതി ചെയ്ത എല്ലാ നോഡുകളും സംഭരിക്കുന്നതിന് മതിയായ കാഷെ സാധാരണയായി വളരെയധികം വർദ്ധിക്കുന്നു
ഇറക്കുമതിയുടെ വേഗത. കാഷെ ചെയ്ത ഓരോ നോഡിനും 8 ബൈറ്റുകൾ കാഷെ ആവശ്യമാണ്, കൂടാതെ ഏകദേശം 10%
- 30% ഓവർഹെഡ്. ~ 3 ബില്യൺ നോഡുകളുള്ള നിലവിലെ OSM പൂർണ്ണ ഗ്രഹ ഇറക്കുമതിക്ക്, a
നിങ്ങൾക്ക് മതിയായ റാം ഉണ്ടെങ്കിൽ നല്ല മൂല്യം 27000 ആയിരിക്കും. നിങ്ങൾക്ക് മതിയായ റാം ഇല്ലെങ്കിൽ, അത്
osm2pgsql ലഭ്യമായ മുഴുവൻ റാമിന് അടുത്ത് നൽകുന്നത് പ്രയോജനകരമായിരിക്കും.
ഡിഫോൾട്ടുകൾ 800 ലേക്ക്.

--കാഷെ-തന്ത്ര തന്ത്രം
osm2pgsql-ന് അതിന്റെ നോഡ് ക്രമീകരിക്കാൻ കഴിയുന്ന നിരവധി വ്യത്യസ്ത മോഡുകൾ ഉണ്ട്
റാമിൽ കാഷെ. ഡാറ്റയുടെ വ്യത്യസ്ത അനുമാനങ്ങൾക്കായി ഇവ ഒപ്റ്റിമൈസ് ചെയ്തിരിക്കുന്നു
ഹാർഡ്‌വെയർ ഉറവിടങ്ങൾ ലഭ്യമാണ്. നിലവിൽ ലഭ്യമായ തന്ത്രങ്ങളാണ് ഇടതൂർന്ന, ചങ്ക്,
വിരളമാണ് ഒപ്പം ഒപ്റ്റിമൈസ് ചെയ്തു. ഇടതൂർന്ന നോഡ് ഐഡി നമ്പറുകൾ സാന്ദ്രമായി പായ്ക്ക് ചെയ്തിട്ടുണ്ടെന്ന് അനുമാനിക്കുന്നു,
അതായത് ശ്രേണിയിലെ കുറച്ച് ഐഡികൾ മാത്രം നഷ്‌ടമായി / ഇല്ലാതാക്കി. പ്ലാനറ്റ് എക്സ്ട്രാക്റ്റുകൾക്ക് ഇത്
സാധാരണയായി അങ്ങനെയല്ല, കാഷെ വളരെ കാര്യക്ഷമമല്ലാത്തതും റാം പാഴാക്കുന്നതുമാക്കുന്നു. വിരളമാണ്
ഡാറ്റയിലെ നോഡ് ഐഡികൾ സാന്ദ്രമായി പായ്ക്ക് ചെയ്തിട്ടില്ലെന്ന് അനുമാനിക്കുന്നു, ഇത് കാഷിംഗ് വളരെയധികം വർദ്ധിപ്പിക്കുന്നു
ഈ കേസുകളിൽ കാര്യക്ഷമത. നോഡ് ഐഡികൾ സാന്ദ്രമായി പാക്ക് ചെയ്തിട്ടുണ്ടെങ്കിൽ, പൂർണ്ണമായത് പോലെ
പ്ലാനറ്റ്, ഈ തന്ത്രത്തിന് കാഷെ ഇൻഡക്‌സ് ചെയ്യുന്നതിന് ഉയർന്ന ഓവർഹെഡ് ഉണ്ട്. ഒപ്റ്റിമൈസ് ചെയ്തു ഉപയോഗങ്ങൾ
ഐഡി സ്‌പെയ്‌സിന്റെ വ്യത്യസ്ത ശ്രേണികൾക്കായുള്ള ഇടതൂർന്നതും വിരളവുമായ തന്ത്രങ്ങൾ. ഒരു ബ്ലോക്കിൽ
ബ്ലോക്ക് അടിസ്ഥാനത്തിൽ അത് ബ്ലോക്ക് സംഭരിക്കുന്നത് കൂടുതൽ ഫലപ്രദമാണോ എന്ന് നിർണ്ണയിക്കാൻ ശ്രമിക്കുന്നു
വിരളമോ ഇടതൂർന്നതോ ആയ മോഡിലുള്ള ഐഡികൾ. ഇത് സ്ഥിരസ്ഥിതിയാണ്, ഇത് സാധാരണയായി ഉപയോഗിക്കേണ്ടതാണ്.

-U|--ഉപയോക്തൃനാമം
Postgresql ഉപയോക്തൃനാമം.

-W|--പാസ്‌വേഡ്
നിർബന്ധിത പാസ്‌വേഡ് നിർദ്ദേശം.

-H|--ഹോസ്റ്റ് ഹോസ്റ്റ്നാമം
ഡാറ്റാബേസ് സെർവർ ഹോസ്റ്റ്നാമം അല്ലെങ്കിൽ സോക്കറ്റ് സ്ഥാനം.

-P|--പോർട്ട് നമ്പർ
ഡാറ്റാബേസ് സെർവർ പോർട്ട്.

-e|--കാലാവധി-ടൈലുകൾ [min_zoom-]max-zoom
ഒരു ടൈൽ കാലഹരണപ്പെടൽ പട്ടിക സൃഷ്ടിക്കുക.

-o|--expire-output /path/to/expire.list
കാലഹരണപ്പെട്ട ടൈലുകൾ ലിസ്റ്റിനുള്ള ഔട്ട്‌പുട്ട് ഫയലിന്റെ പേര്.

-o|--ഔട്ട്പുട്ട്
ഉപയോഗിക്കാനുള്ള ഔട്ട്‌പുട്ട് ബാക്ക്-എൻഡ് അല്ലെങ്കിൽ ഡാറ്റാബേസ് സ്കീമ വ്യക്തമാക്കുന്നു. നിലവിൽ osm2pgsql
പിന്തുണ pgsql, ഗസറ്റിയർ ഒപ്പം ശൂന്യം. pgsql ഡിഫോൾട്ട് ഔട്ട്പുട്ട് ബാക്ക്-എൻഡ് / സ്കീമ ആണ്
കൂടാതെ Mapnik ഉപയോഗിച്ച് റെൻഡർ ചെയ്യുന്നതിനായി ഒപ്റ്റിമൈസ് ചെയ്തിരിക്കുന്നു. ഗസറ്റിയർ ഒപ്റ്റിമൈസ് ചെയ്ത ഒരു db സ്കീമയാണ്
ജിയോകോഡിംഗ്, നോമിനറ്റിം ഉപയോഗിക്കുന്നു. ശൂന്യം ഔട്ട്പുട്ടൊന്നും എഴുതുന്നില്ല, മാത്രമല്ല
പരീക്ഷണത്തിന് ഉപയോഗപ്രദമാണ്.

-x|--അധിക-ആട്രിബ്യൂട്ടുകൾ
ഡാറ്റാബേസിലെ ഓരോ ഒബ്ജക്റ്റിനും ആട്രിബ്യൂട്ടുകൾ ഉൾപ്പെടുത്തുക. ഇതിൽ ഉപയോക്തൃനാമം ഉൾപ്പെടുന്നു,
userid, ടൈംസ്റ്റാമ്പ്, പതിപ്പ്. ശ്രദ്ധിക്കുക: ഈ ഓപ്ഷന് അധിക എൻട്രികളും ആവശ്യമാണ്
നിങ്ങളുടെ ശൈലി ഫയലിൽ.

-k|--ഹസ്റ്റോർ
PostgreSQL-ലേക്ക് ഒരു അധിക hstore (കീ/മൂല്യം) നിരയിലേക്ക് കോളം ഇല്ലാതെ ടാഗുകൾ ചേർക്കുക
പട്ടികകൾ.

-j|--എച്ച്സ്റ്റോർ-എല്ലാം
PostgreSQL പട്ടികകളിലെ ഒരു അധിക hstore (കീ/മൂല്യം) നിരയിലേക്ക് എല്ലാ ടാഗുകളും ചേർക്കുക.

-z|--hstore-column key_name
എന്നതിൽ ആരംഭിക്കുന്ന എല്ലാ ടാഗുകളും അടങ്ങുന്ന ഒരു അധിക hstore (കീ/മൂല്യം) കോളം ചേർക്കുക
വ്യക്തമാക്കിയ സ്ട്രിംഗ്, ഉദാ --hstore-column "name:" ഒരു അധിക hstore കോളം ഉണ്ടാക്കും
അതിൽ എല്ലാ പേര്:xx ടാഗുകളും അടങ്ങിയിരിക്കുന്നു

--hstore-match-only
ഒരു നിരയിൽ മൂല്യമുള്ള ഒബ്‌ജക്റ്റുകൾ മാത്രം സൂക്ഷിക്കുക (സാധാരണ പ്രവർത്തനം
--hstore എല്ലാ വസ്തുക്കളെയും സൂക്ഷിക്കുക എന്നതാണ്).

--hstore-add-index
ഇറക്കുമതി സമയത്ത് hstore നിരകൾക്കായി സൂചികകൾ സൃഷ്ടിക്കുക.

-G|--ജ്യാമിതി ഉരുകുന്നു
സാധാരണയായി osm2pgsql മൾട്ടി-പാർട്ട് ജ്യാമിതികളെ ഓരോ ഡാറ്റാബേസ് വരികളായി വിഭജിക്കുന്നു
ഭാഗം. ഒരൊറ്റ OSM ഐഡിക്ക് നിരവധി വരികൾ ഉണ്ടാകാം. ഈ ഓപ്ഷൻ ഉപയോഗിച്ച്,
PostgreSQL പകരം, PostgreSQL പട്ടികകളിൽ മൾട്ടി-ജ്യോമെട്രി സവിശേഷതകൾ സൃഷ്ടിക്കുന്നു.

-K|--കീപ്പ്-കോസ്റ്റ്ലൈനുകൾ
തീരദേശ ഡാറ്റ ഫിൽട്ടർ ചെയ്യുന്നതിനുപകരം സൂക്ഷിക്കുക. സ്വതവേ പ്രകൃതി=തീരപ്രദേശം
പോസ്റ്റ് പ്രോസസ്സ് ചെയ്ത തീരപ്രദേശം എന്ന അനുമാനത്തെ അടിസ്ഥാനമാക്കി ടാഗ് ചെയ്ത ഡാറ്റ നിരസിക്കും
ചെക്കർ ആകൃതിയിലുള്ള ഫയലുകൾ ഉപയോഗിക്കും.

--ഒഴിവാക്കുക-അസാധു-ബഹുഭുജം
ഓപ്പൺസ്ട്രീറ്റ്മാപ്പ് ഡാറ്റ നോഡുകൾ, വഴികൾ, ബന്ധങ്ങൾ എന്നിവയെ അടിസ്ഥാനമാക്കിയാണ് നിർവചിച്ചിരിക്കുന്നത്
യഥാർത്ഥ ജ്യാമിതീയ സവിശേഷതകളുടെ നിബന്ധനകൾ. അതിനാൽ Osm2pgsql postgis നിർമ്മിക്കാൻ ശ്രമിക്കുന്നു
ഈ ഡാറ്റ പ്രാതിനിധ്യത്തിൽ നിന്നുള്ള ജ്യാമിതികൾ. എന്നിരുന്നാലും എല്ലാ വഴികളും ബന്ധങ്ങളും അല്ല
സാധുവായ പോസ്റ്റ്ജിസ് ജ്യാമിതികളുമായി പൊരുത്തപ്പെടുന്നു (ഉദാ. സ്വയം വിഭജിക്കുന്ന ബഹുഭുജങ്ങൾ). എഴുതിയത്
സ്ഥിരസ്ഥിതി osm2pgsql ഈ ജ്യാമിതികൾ ഉപയോഗിച്ച് സ്വയമേവ പരിഹരിക്കാൻ ശ്രമിക്കുന്നു ST_Buffer(0)
അസാധുവായ ബഹുഭുജങ്ങൾക്ക് ചുറ്റും. ഈ ഓപ്ഷൻ ഉപയോഗിച്ച്, അസാധുവായ ബഹുഭുജങ്ങൾ പകരം ലളിതമാണ്
ഡാറ്റാബേസിൽ നിന്ന് ഒഴിവാക്കി.

--ലോഗ് ചെയ്തിട്ടില്ല
ഡാറ്റ സംഭരിക്കുന്നതിന് postgresql-ന്റെ അൺലോഗ് ചെയ്ത പട്ടികകൾ ഉപയോഗിക്കുക. ഇതിന് PostgreSQL 9.1 അല്ലെങ്കിൽ ആവശ്യമാണ്
മുകളിൽ. അൺലോഗ് ചെയ്യാത്ത പട്ടികകളിലേക്ക് എഴുതിയ ഡാറ്റ PostgreSQL-ന്റെ റൈറ്റ്-എഹെഡിലേക്ക് എഴുതിയിട്ടില്ല
ലോഗ്, ഇത് അവയെ സാധാരണ ടേബിളുകളേക്കാൾ വേഗത്തിലാക്കുന്നു. എന്നിരുന്നാലും, അവർ
ക്രാഷ്-സുരക്ഷിതമല്ല: ലോഗിൻ ചെയ്യാത്ത പട്ടിക ഒരു തകർച്ചയ്ക്ക് ശേഷം സ്വയമേവ വെട്ടിച്ചുരുക്കുന്നു അല്ലെങ്കിൽ
അശുദ്ധമായ ഷട്ട്ഡൗൺ.

--നമ്പർ-പ്രക്രിയകളുടെ എണ്ണം
ചില പ്രവർത്തനങ്ങൾക്കായി ഉപയോഗിക്കുന്ന സമാന്തര പ്രക്രിയകളുടെ എണ്ണം വ്യക്തമാക്കുന്നു. ഡിസ്കുകൾ ആണെങ്കിൽ
വേണ്ടത്ര വേഗതയുള്ളതാണ് ഉദാ. നിങ്ങൾക്ക് ഒരു SSD ഉണ്ടെങ്കിൽ, ഇത് വേഗത വർദ്ധിപ്പിക്കും
"തീർച്ചയായിട്ടില്ലാത്ത വഴികളിലൂടെ കടന്നുപോകുന്നു", "തീർച്ചയായിട്ടില്ലാത്ത ബന്ധങ്ങളിലൂടെ കടന്നുപോകുന്നു" എന്നീ ഘട്ടങ്ങൾ a
മൾട്ടി-കോർ സെർവർ.

-I|--disable-parallel-indexing
ഡിഫോൾട്ടായി osm2pgsql എല്ലാ ടേബിളുകളിലും സമാന്തരമായി സൂചിക കെട്ടിടം ആരംഭിക്കുന്നു
പ്രകടനം വർദ്ധിപ്പിക്കുക. സ്ലോ ഡിസ്കുകളിലോ ഇല്ലെങ്കിലോ ഇത് ദോഷങ്ങളായിരിക്കാം
PostgreSQL-ന് 7 സമാന്തര സൂചിക നിർമ്മാണ പ്രക്രിയകൾ വരെ നടത്താൻ മതിയായ റാം
(ഉദാ. മെയിന്റനൻസ്_വർക്ക്_മെം ഉയർന്നതാണ് കാരണം).

--ഫ്ലാറ്റ്-നോഡുകൾ /path/to/nodes.cache
സ്ലിം മോഡ് നോഡ് വിവരങ്ങൾ സംഭരിക്കുന്നതിനുള്ള ഒരു പ്രത്യേക രീതിയാണ് ഫ്ലാറ്റ്-നോഡ് മോഡ്
ഡിസ്ക്. ഈ വിവരങ്ങൾ പ്രധാന PostgreSQL ഡാറ്റാബേസിൽ സൂക്ഷിക്കുന്നതിനുപകരം, ഇത്
വിവരങ്ങൾ സംഭരിക്കാൻ മോഡ് അതിന്റേതായ പ്രത്യേക ഇഷ്‌ടാനുസൃത ഡാറ്റാബേസ് സൃഷ്‌ടിക്കുന്നു. ഇതുപോലെ
ഇഷ്‌ടാനുസൃത ഡാറ്റാബേസിന് സംഭരിക്കേണ്ട ഡാറ്റയെക്കുറിച്ചുള്ള ആപ്ലിക്കേഷൻ ലെവൽ അറിവുണ്ട്, അല്ല
പൊതു ആവശ്യത്തിന്, ഇതിന് കൂടുതൽ കാര്യക്ഷമമായി ഡാറ്റ സംഭരിക്കാൻ കഴിയും. നോഡ് സംഭരിക്കുന്നു
പൂർണ്ണ ഗ്രഹത്തിനായുള്ള വിവരങ്ങൾക്ക് PostgreSQL-ൽ ഏകദേശം 100GB ആവശ്യമാണ്, അതേ ഡാറ്റ
ഫ്ലാറ്റ്-നോഡുകൾ മോഡ് ഉപയോഗിച്ച് ~16GB മാത്രമേ സംഭരിച്ചിട്ടുള്ളൂ. ഇതും വേഗം കൂട്ടാം
ഡിഫ് ഫയലുകൾ പ്രയോഗിക്കുന്നതിന്റെ. ഈ ഐച്ഛികം ഫ്ലാറ്റ്-നോഡ് മോഡ് സജീവമാക്കുകയും അത് വ്യക്തമാക്കുകയും ചെയ്യുന്നു
ഡാറ്റാബേസ് ഫയലിന്റെ സ്ഥാനം. ഇത് ഒരു വലിയ > 16GB ഫയലാണ്. ഈ മോഡ് മാത്രമാണ്
ചെറിയ എക്‌സ്‌ട്രാക്‌റ്റുകളിൽ ഇത് നന്നായി പ്രവർത്തിക്കാത്തതിനാൽ പൂർണ്ണമായ ഗ്രഹ ഇറക്കുമതിക്ക് ശുപാർശ ചെയ്യുന്നു.
സ്ഥിരസ്ഥിതി പ്രവർത്തനരഹിതമാക്കി.

-h|--സഹായം
സഹായ വിവരങ്ങൾ.
ചേർക്കുക -v പിന്തുണയ്ക്കുന്ന പ്രൊജക്ഷനുകൾ പ്രദർശിപ്പിക്കുന്നതിന്.

-v|--വെർബോസ്
വെർബോസ് ഔട്ട്പുട്ട്.

പിന്തുണച്ചു പ്രൊജക്ഷൻസ്


ലാറ്റ്ലോങ് (-എൽ) SRS: 4326 (ഒന്നുമില്ല)
സ്ഫെറിക്കൽ മെർക്കേറ്റർ (-എം) SRS:900913 +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0
+lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over
EPSG-defined (-E) SRS: +init=epsg:(പാരാമീറ്ററിൽ നൽകിയിരിക്കുന്നത് പോലെ)

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് osm2pgsql ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad




×
വിജ്ഞാപനം
❤️ഇവിടെ ഷോപ്പുചെയ്യുക, ബുക്ക് ചെയ്യുക അല്ലെങ്കിൽ വാങ്ങുക — ചെലവില്ലാതെ, സേവനങ്ങൾ സൗജന്യമായി നിലനിർത്താൻ സഹായിക്കുന്നു.