Daha çox

PostGIS fTools / QGIS-də qovşaqları çıxarmağa bərabərdir?


Park poliqonlarını OSM-dən nöqtələrə çevirmək üçün axtarıram.

QGIS fTools Extract Nodes aracı bir çoxbucağı zirvələrdə nöqtələrə çevirəcəkdir.

PostGIS-də ekvivalent funksiya və ya iş axını nədir?


Sadalanan xalları almaq üçün ST_DumpPoints (geom) istifadə edə bilərsiniz.

Ondan necə istifadə edəcəyinizə baxın.

Nəticədə həm həndəsə, həm də nöqtənin çoxbucaqlının harada yerləşdiyini göstərən bir yol var. Beləliklə, yalnız həndəsəni əldə etmək üçün (nöqtələr) belə edin:

SEÇ (ST_DumpPoints (the_geom)). Geom

PostGIS fTools / QGIS-də qovşaqları çıxarmağa bərabərdir? - Coğrafi İnformasiya Sistemləri

Tapılan öhdəliklərin sayı: 15

Öhdəlik Tarixi - (natamam ola bilər: tam məlumat üçün yuxarıdakı SVNWeb linkinə baxın)
TarixByTəsvir
16 iyun 2019 08:57:44
2.2.6_3
rene
15 Mart 2019 07:22:09
2.2.6_3
wen
12 dekabr 2018 01:35:36
2.2.6_3
cerald
30 Noyabr 2018 20:06:00
2.2.6_2
sunpoet
05 sentyabr 2018 22:01:55
2.2.6_2
sunpoet
24 iyun 2018 00:54:27
2.2.6_1
linimon
03 Yanvar 2018 13:36:58
2.2.6_1
sunpoet
17 Dekabr 2017 11:25:14
2.2.6
rodrigo
13 dekabr 2017 20:51:35
2.2.5
sunpoet
05 Aprel 2017 19:58:56
2.2.5
sunpoet
09 Fevral 2017 17:43:03
2.2.5
krion
30 Noyabr 2016 21:51:07
2.2.4
smt
05 iyun 2016 16:37:13
2.2.2
pi
05 iyun 2016 16:26:03
2.2.2
pi
05 iyun 2016 16:21:55
2.2.2
pi

Tapılan öhdəliklərin sayı: 15

Bu sayt
FreshPorts nədir?
Müəlliflər haqqında
Məsələlər
Suallar
Nə qədər böyükdür?
Təhlükəsizlik Siyasəti
Məxfilik
Blog
Əlaqə

Axtarış
daha çox.

Son həssaslıqlar
py-ansible-core24 iyun
py-aiohttp * 23 iyun
göyərçin22 iyun
göyərçin-göyərçin deliği22 iyun
göyərçin22 iyun
gitea19 iyun
xrom18 iyun
yaqut-cırcırama11 iyun
apache2410 iyun
kaktuslar10 iyun
xrom10 iyun
dinoİyun 08
drupal76 iyun
pqoloji6 iyun
polkitİyun 04

Son 14 gündə 63 limanı təsir edən 10 zəiflik bildirildi


PostGIS fTools / QGIS-də qovşaqları çıxarmağa bərabərdir? - Coğrafi İnformasiya Sistemləri

Tapılan öhdəliklərin sayı: 28

Öhdəlik Tarixi - (natamam ola bilər: tam məlumat üçün yuxarıdakı SVNWeb linkinə baxın)
TarixByTəsvir
15 Noyabr 2020 18:37:29
2.3.11
rene
22 Oktyabr 2020 12:20:06
2.3.11
lbartoletti
15 Oktyabr 2020 05:54:31
2.3.11
lbartoletti
30 İyul 2020 19:31:41
2.3.11
lbartoletti
24 İyul 2020 16:51:31
2.3.10_5
rene
22 May 2020 19:20:42
2.3.10_4
sunpoet
08 May 2020 05:35:11
2.3.10_3
lbartoletti (Öhdəlik mesajının yalnız ilk 15 sətri yuxarıda göstərilmişdir)
22 Yanvar 2020 06:02:25
2.3.10_2
sunpoet
14 Yanvar 2020 21:45:15
2.3.10_1
lbartoletti
02 Noyabr 2019 13:54:50
2.3.10_1
tcberner
14 sentyabr 2019 21:11:14
2.3.10
sunpoet
26 İyul 2019 20:46:57
2.3.9_1
cerald
22 Mart 2019 22:17:25
2.3.9
bhughes
12 dekabr 2018 01:35:36
2.3.7_2
cerald
30 Noyabr 2018 20:06:09
2.3.7_1
sunpoet
22 sentyabr 2018 05:30:32
2.3.7_1
linimon
05 sentyabr 2018 22:01:55
2.3.7_1
sunpoet
24 iyun 2018 00:54:27
2.3.7
linimon
21 Aprel 2018 12:10:00
2.3.7
qurğular
28 Yanvar 2018 12:49:11
2.3.6
pizzamiq
03 Yanvar 2018 13:36:58
2.3.5_1
sunpoet
17 Dekabr 2017 11:25:14
2.3.5
rodrigo
16 Jul 2017 01:50:32
2.3.3
dbaio
15 May 2017 15:53:48
2.3.2_1
sunpoet
05 Aprel 2017 19:59:00
2.3.2
sunpoet
16 Fevral 2017 20:42:55
2.3.2
lifanov
08 dekabr 2016 11:51:53
2.3.1
smt
14 Noyabr 2016 16:26:27
2.3.0
smt

Tapılan öhdəliklərin sayı: 28

Bu sayt
FreshPorts nədir?
Müəlliflər haqqında
Məsələlər
Suallar
Nə qədər böyükdür?
Təhlükəsizlik Siyasəti
Məxfilik
Blog
Əlaqə

Axtarış
daha çox.

Son həssaslıqlar
py-ansible-core24 iyun
py-aiohttp * 23 iyun
göyərçin22 iyun
göyərçin-göyərçin deliği22 iyun
göyərçin22 iyun
gitea19 iyun
xrom18 iyun
yaqut-cırcırama11 iyun
apache2410 iyun
kaktuslar10 iyun
xrom10 iyun
dinoİyun 08
drupal76 iyun
pqoloji6 iyun
polkitİyun 04

Son 14 gündə 63 limanı təsir edən 10 zəiflik bildirildi


8.1. PostGIS Həndəsəsi / Coğrafiya / Qutu Məlumat Növləri

Bu bölmə, məkan məlumatlarını təmsil etmək üçün PostGIS tərəfindən quraşdırılmış xüsusi PostgreSQL məlumat növlərinin siyahısını verir.

Hər bir məlumat növü öz tökmə davranışını təsvir edir. Çıxış növü bir məlumat növünün dəyərlərini başqa bir növə çevirir. PostgreSQL, növ dəyərlərini çevirmək üçün istifadə olunan funksiyalarla yanaşı, xüsusi növlər üçün tökmə davranışını təyin etməyə imkan verir. Atışlar ola bilər avtomatik bir funksiya arqumentinin funksiya tərəfindən dəstəklənən bir növə avtomatik çevrilməsinə imkan verən davranış.

Bəzi atışlar var açıq davranış, yəni aktyorlar CAST (myval As sometype) və ya myval :: sometype sintaksisindən istifadə etməklə təyin olunmalıdır. Açıq tökmə, müəyyən bir növü dəstəkləməyən həddindən artıq yüklənmiş bir funksiyadan istifadə edilərkən ortaya çıxa bilən birmənalı atma məsələsini qarşısını alır. Məsələn, bir funksiya bir həndəsi deyil, bir box2d və ya bir box3d qəbul edə bilər. Həndəsə hər iki qutu növünə avtomatik bir tökmə bəxş etdiyi üçün bu, "birmənalı olmayan iş" xətası meydana gətirir. Xətanın qarşısını almaq üçün istədiyiniz qutu növünə açıq bir yayım istifadə edin.

Bütün məlumat növləri mətnə ​​tökülə bilər, buna görə bunun açıq şəkildə göstərilməsinə ehtiyac yoxdur.


PostGIS fTools / QGIS-də qovşaqları çıxarmağa bərabərdir? - Coğrafi İnformasiya Sistemləri

"İnsan bir mikrokosmos və ya kiçik bir dünyadır, çünki o, bütün qübbənin bütün ulduzlarından və planetlərindən, yerdən və elementlərdən bir çıxarışdır və buna görə də o, öz kvintessensiyasıdır."

Philipus Aureolus Paracelsus

Açıq mənbə ümumi məlumat emalında böyük uğurlar qazandı, ancaq şaquli bazarlarda gələcəyi varmı? Bu yazıda, yerleşim açıq mənbənin orta ölçülü şaquli bazarın bazar problemlərinə necə bir nümunə verdiyini araşdırırıq.

Açıq Mənbə və Qərar Verənlər

Ümumi təyinatlı açıq mənbəli proqram təminatı (OSS) demək olar ki, on ildir qərar qəbul edənlərin radarındadır. Linux, Apache, Firefox və Open Office kimi böyük layihələr IBM və Sun kimi Fortune 500 şirkətləri tərəfindən dəstəklənir. Hər kəs açıq mənbədən xəbər tutur, planlarında var, kitablar yazılıb. Ümumilikdə informasiya texnologiyasında (İT) açıq mənbə haqqında danışmaq üçün daha az şey var.

Bununla birlikdə, IT dünyası verilənlər bazaları, əməliyyat sistemləri və ofis avtomatlaşdırması ilə bitmir. İT bir fraktal forma bənzəyir, hər bir əsas cəhət unikal bazarların ehtiyaclarına uyğun xüsusi formalara bölünə və yenidən bölünə bilər.

İqtisadiyyat çox xüsusi məlumat emalı tələbləri olan niş bazarları ilə doludur. Niş bazarlarına nümunələr səhiyyə, təhsil, təbii ehtiyatlar, istehsal və telefonda tapıla bilər. Bu sahələrin hər biri, artıq İT-ni əhatə edən ümumi açıq mənbəli bina bloklarından istifadə edir. Ayrıca, qərar qəbul etməyi və proqram təminatını formalaşdıran dominant mülkiyyət satıcılarının öz fərqli ekosistemləri və faktiki standartları var. Açıq mənbə bu niş bazarlarında böyüyür, lakin ümumi təyinatlı İT-lərə nisbətən daha yavaş. Səbəblər olduqca sadədir: kiçik bazarlar daha az istifadəçi, daha az inkişaf etdirici və açıq mənbəli mənbələr deməkdir.

Yerleşim Bazarlarının tarixi

Yerleşim, açıq mənbə ilə yavaş-yavaş müstəmləkə edilən niş sahələrindən biridir. Yerleşim proqramı, təbii qaynaq menecerləri, kartoqrafları, donanma menecerləri və məlumatlarında bir yer komponenti olan hər kəs tərəfindən istifadə olunur.

Yerleşimsel, ənənəvi olaraq "coğrafi informasiya sistemləri" ya da CİS olaraq bilinən bir termindir. CİS proqramının ilkin istifadəçiləri dövlətin ətraf mühit elmləri və torpaq menecerləri idi. Hələ 1960-cı illərin ortalarında, hökumətlər öz kodlarını öz evlərində yazaraq öz CİS sistemlərini qururdular.

1980-ci illərdə hesablama avadanlığı ucuzlaşdıqda və bir-biri ilə işləyə bildikcə CİS-in iqtisadiyyatı dəyişdi. Kompüterlər almaq və CİS sistemlərini sıfırdan yazmaqdansa, hökumətlər kompüterlər aldıqdan sonra CİS proqramlarını aldılar. Şəxsi CİS satıcılarının ekosistemi tez bir zamanda ortaya çıxdı. Bəzi satıcılar regional mənşəli idilər, bəziləri meşə və ya neft və qaz kimi sahələrdə ixtisaslaşmışdılar.

Son daxili sistemlərdən bəziləri hökumət tərəfindən yazılmışdır. Coğrafi Resursların Təhlilinə Dəstək Sistemi (GRASS), mövcud mülkiyyət sistemlərinin heç birinin ehtiyaclarına uyğun olmadığını təyin edən bir qiymətləndirmə prosesindən sonra ABŞ Ordusu Mühəndislər Korpusu tərəfindən yazılmışdır. Map Overlay and Statistical System (MOSS) oxşar bazar qiymətləndirməsindən sonra ABŞ Balıq və Vəhşi Təbiət Xidməti tərəfindən yazılmışdır.

Həm GRASS, həm də MOSS, açıq mənbə yerleşim proqramının ən erkən nümunələri halına gələn ictimai işlər olaraq sərbəst buraxıldı. GRASS, 1990-cı illərin ortalarında bir GPL layihəsi olaraq yenidən lisenziyalandı. Bununla birlikdə, 1990-cı illər ərzində OSS əsasən akademik mühitdə zəiflədi, mülkiyyət proqramı isə bütün hökumət və iş stansiyası əsaslı CİS üçün korporativ ekosistemi doldurdu.

Kompüter və əməliyyat sistemi bazarı 1980-ci illər ərzində Intel və Microsoft konsolidasiya etdiyi kimi, CİS bazarı da 1990-cı illərədək konsolidasiya edildi. Şimali Amerikada və getdikcə daha çox dünyanın geri qalan hissəsində GIS bazar konsolidasiya döyüşü, ABŞ federal hökumətindəki bir bazar bazasından başlayan və tədricən Şimali Amerika bazarındakı digər rəqiblərini yerindən çıxaran xüsusi bir satıcı ESRI tərəfindən qazandı. 2000-ci ilə qədər, ESRI, ümumi İT bazarında Oracle və ya Microsoft-a bənzər bir coğrafi bazar mövqeyinə çatdı. Varsayılan satıcı və qərar qəbul edənlər üçün yeganə etibarlı seçim idi.

Microsoft və Oracle kimi, ESRI-nin də bazar hakimiyyəti dar, lakin vacib bir məhsul kateqoriyası üzərində qurulmuşdur. Microsoft, əməliyyat sistemləri və ofis otomasyonuna üstünlük verdi. Oracle, əlaqəli verilənlər bazalarına hakim idi. ESRI-nin dominant kateqoriyası masa üstü GIS proqramı idi və yenə də mövcuddur. Masaüstü GIS proqramı, istifadəçilərə coğrafi məkan məlumatları yaratmaq, redaktə etmək, təhlil etmək və kartoqrafiya şəklində çap etmək imkanı verir.

İnternetin yüksəlməsi məşhur olaraq Microsoft iş modelini pozdu. 1995-ci ildə Bill Gates, şəbəkə əlaqəsinə yönəldilməsi üçün şirkətin proqram strategiyasını kökündən yenidən nəzərdən keçirdi. Yeni strategiya İnternet proqram arenasından istifadə edə biləcək yeni rəqibləri qabaqlamaq məqsədi daşıyırdı. Masa üstü tərəfdə Microsoft müvəffəq oldu, Netscape əzildi və RealNetworks əsasən yox oldu.

Yer məkanında, ESRI İnternetdən bənzər bir problem gördü. İstifadəçiləri İnternet üzərindən məkan olmayan məlumatlara girişə alışdıqları üçün açıq bir sual verməyə başladılar: "İnternet üzərindən yerleşim məlumatlarımıza necə giriş təmin edə bilərik?".

Dərhal verilən sual analiz, kartoqrafiya çapı və ya məlumat toplama ilə əlaqəli deyildi, bunların hamısı ESRI-nin əsas masa üstü güclü tərəfləri. Dərhal tələb sadə məlumatlara giriş idi. Oracle kimi, ESRI də proqram təminatlarının İnternetə qoşulmuş versiyalarının verilməsində bəzi erkən strateji səhvlərə yol verdi. Qiymətləndirmə modeli giriş xərcləri çox yüksək olduğundan kiçik qurumları kilidlədi. Bununla birlikdə, kiçik təşkilatlar və şəxslər əllərini atmaq və İnternet xidmətləri göstərməmək əvəzinə alternativ axtarırdılar. Oracle məsələsində MySQL və PostgreSQL tapdılar. ESRI vəziyyətində MapServer tapdılar.

Mübahisəli olaraq, fərdlərin və kiçik təşkilatların istədiyi qiymət nöqtələri ESRI və ya Oracle tərəfindən rasional olaraq təmin edilə bilməz. Lakin, fərdi şəxsləri və daha kiçik təşkilatları uzaqlaşdıraraq, dominant satıcılar alternativ açıq mənbəli məhsul dəstlərini sürətlə inkişaf etdirən yeni bir bazar yaratdılar.

Açıq mənbəli yerleşimin dinamikası

2000-ci ildə "veb xəritə serverləri" üçün bazar tamamilə yeni idi. ESRI-dən gələn təkliflərin yüksək qiyməti və zəif performansı qəbul edilməni ləngitdi. "İnternetdə xəritələri göstərmək" üçün lazım olan aşağı texniki giriş, yeni bir iştirakçının cazibə qazanmasına imkan verdi. MapServer əvvəlcə qrant pulu ilə Minnesota Universitetində akademik bir mühitdə hazırlanmışdır. 2000-ci ildə açıq mənbə olaraq buraxılan yeni inkişaf etdiriciləri cəlb etməyə başlamaq üçün kifayət qədər mövcud funksionallığa sahib idi.

MapServer istifadəçilərə faydalı xidmətlər göstərməyə başladıqdan sonra daha açıq mənbə inkişafını cəlb etməyə başladı. Xüsusi məhsulların "oynamaq üçün ödəmə" modelindən fərqli olaraq, açıq mənbə MapServer, təşkilatların mövcud imkanları ilə pulsuz olaraq ayaqlarını islatmalarına, sonra ehtiyac olduqda və yeni imkanları əlavə etmələrinə icazə verdi. MapServer-i pulsuz qəbul edən təşkilatlar, marjlara yaxşılaşdırmaq üçün vəsait istifadə etməyə başladılar.

MapServer istifadəçi icması tərəfindən əlavə edilən xüsusiyyətlər arasında əlavə CBS fayl formatlarından və peyk görüntülərindən məlumatları oxumaq bacarığı və beynəlxalq qarşılıqlı fəaliyyət standartlarına dəstək var. İnkişaflar və xüsusən də standartların dəstəyi, MapServer-in daha geniş auditoriya üçün faydalı olmasına xidmət etdi və bu da bazar böyüməsini daha da sürətləndirdi.

Açıq mənbəli coğrafi məkanı mənimsəyənlərin xüsusiyyətləri açıq mənbə bazar dinamikası tələbələri üçün tanışdır. Açıq mənbə alətləri ümumiyyətlə alətləri özləri əldə etmək və sınamaq qabiliyyətinə sahib olan texniki işçilər tərəfindən müjdələnir. Bu, mütərəqqi texniki təcrübə cibləri olan startuplar və daha böyük təşkilatlar üçün erkən qəbulun effektivliyini məhdudlaşdırır. Mühafizəkar təşkilatlar əsasən mövcud alış qaydalarını gücləndirməyə xidmət edən satıcılar və ticarət jurnalları vasitəsilə kəşfiyyat toplamağa meyllidirlər. Artıq funksional bir kateqoriya üçün xüsusi bir məhsul seçmiş təşkilatlar, mülkiyyət məhsulu istifadə müddəti bitənə qədər nadir hallarda açıq mənbə ekvivalentinə keçəcəkdir.

Bu qaydanın istisnaları, texniki ticarət mətbuatı xaricində reklam alan Linux və ya Firefox kimi açıq mənbə fenomenləri idi. Linux ətrafındakı tanıtım, mühafizəkar təşkilatlarını belə ümumi açıq mənbədən istifadəyə dair rəsmi bir fikir verməyə məcbur etdi.

Açıq mənbəli yerleşim kiçik bir yerdir və proqram təminatı heç vaxt Linux və Firefox-u məşhur edən bu tip məşhur mətbuatda yer almayacaq. Hökümətlər və qaynaq sənayesi kimi mövcud coğrafi proqram müştərilərinin çoxu, hakim mülkiyyətçi ESRI-nin əlində rahat qalırlar.

Açıq mənbəli coğrafi məkanın ən sürətlə alındığı bazar sahəsi, dominant mülkiyyətçi şirkətə qarşı mövcud yanaşma olmadığı təşkilatlar arasındadır. Bunlar, ümumiyyətlə, Google Earth və Google Maps-in tətbiqinin səbəb olduğu coğrafi intibahdan qaynaqlanan İnternet xəritələşdirməsində ilk addımlarını atan şirkətlər və ya agentliklərdir. Texniki işçiləri seçimləri araşdırır və istədiklərini açıq mənbədən əldə edə biləcəklərini tapırlar. Mövcud açıq mənbəyə aşağıdakılar daxildir:

  • veb xəritə xidmətləri və veb xüsusiyyət xidmətləri təmin etmək üçün PostGIS yerleşim verilənlər bazası
  • GDAL proqramlaşdırma kitabxanası
  • Geotools Java GIS alət dəsti
  • SharpMap coğrafi tətbiq çərçivəsi
  • OpenLayers tərəfindən təmin olunan veb interfeyslər

İnfrastrukturunu istifadəçilərdəki potensial eksponensial dəyişikliklərə əsaslanaraq genişləndirməli olan veb-əsaslı xidmət təminatçıları, açıq mənbə mövzusunda xüsusilə həvəslidirlər. Xüsusi proqramdan istifadə edən bir infrastrukturun miqyasının artırılması kapital dəyəri qovşaq sayından X dollar çoxdur. Açıq mənbə üçün miqyasın kapital dəyəri sıfırdır. Mülkiyyət proqramı üçün illik infrastruktur dəstək xərcləri yenidən düyün sayına görə xətti olaraq kilidlənir. Açıq mənbə üçün açıq mənbə proqramçılarına və ya şirkətlərə məsləhətləşmə haqqındakı dəstək xərcləri ümumiyyətlə qovşaq sayı ilə artır, çünki yeni xüsusiyyətlərə ehtiyac və ya böcəklərin ortaya çıxması ehtimalı istifadə artdıqca artır, lakin artım ümumiyyətlə xətti olaraq azdır.

Açıq mənbəli coğrafi məkandan istifadə edən yeni İnternet şirkətlərinin nümunələri bunlardır:

    , bir daşınmaz əmlak məlumat şirkəti, bir məlumat paylaşma icması, bir filo rəhbərliyi və vasitə izləmə şirkəti, bir peyk görünüşü yenidən satıcısı, bir restoran baxış saytı, Facebook üçün məkan eklentisi

Açıq mənbəli yerleşimin ələ keçirildiyi digər sahə də böyük təşkilatların texniki cəhətdən ağıllı ciblərindədir. İnternet şirkətləri kimi, bu təşkilatlar da kifayət qədər istifadəçi tərəfi tələb edir ki, xüsusi İnternet xidməti proqram təminatının yerləşdirilməsi böyük maliyyə yükü yaratsın. Başlanğıc şirkətlərindən fərqli olaraq, böyük təşkilatlar potensial olaraq xüsusi proqram təminatı üçün ödəyə bilərlər.

Bəzi böyük, mühafizəkar təşkilatlarda uzaqgörən menecerlər açıq mənbəyi qəbul edir və tətbiq edirlər. Ancaq övladlığa götürmə ilə bağlı sistemli bir şey yoxdur, bu, menecerin şəxsiyyəti və şəxsi maraqlarının nəticəsidir. Şirkəti tərk edərsə, açıq mənbəli cib yox ola bilər. Bu təşkilatlardakı açıq mənbəli yerleşimin inkişafı şəxsiyyətə əsaslandığından nadir görülməyə meyllidir və başlayır.

Açıq Mənbə Məkan Problemləri

Masaüstündəki açıq mənbəli yerleşimin inkişafı çox yavaş oldu. Masa üstü yerleşim proqramı artıq uzun bir tarixə sahib yerləşmiş bir mülkiyyətdə olan ESRI'nin ArcGIS'inə sahibdir. ESRI on illərdir masa üstü proqramlarında işlədiyindən vəzifədə olan şəxslə xüsusiyyət bərabərliyinə çatmaq üçün tələb olunan keyfiyyət kodu miqdarı çox yüksəkdir. Sadə masa üstü tətbiqetmələr QGIS, uDig və gvSIG ilə mövcuddur, lakin əksər hallarda olduqca aşağı büdcəli təşkilatların yerlərinə göndərilir. Nəticədə, inkişafı sürətləndirmək üçün maliyyə mənbələri mövcud deyil və irəliləmə tempi yavaş olaraq qalır. İstisna, İspaniyanın hökumət təşkilatları tərəfindən böyük bir maliyyələşdirilən gvSIG olmuşdur, lakin hələ də İspaniyada istifadə olunan bir niş inkişafdır.

Bütün hallarda, açıq mənbəli coğrafi məkanın böyüməsi miqyaslı məsələlərlə yavaşladı. Açıq mənbəli məhsullar istifadəçi populyasiyalarından mülkiyyət məhsullarına nisbətən daha kiçik gəlir axınları yaradır. Yaxşı kapitallaşdırılmış müştərilərə sahib olan böyük bazarlarda şirkətlər açıq mənbənin daha kiçik gəlir axınında belə yaxşı pul qazana bilərlər.

Lakin kiçik bir şaquli bazarda şirkətlər üçün möhkəm yer tutmaq çətindir. Bir müştəri ümumiyyətlə bir həll yaratmaq üçün bir neçə açıq mənbəli coğrafi məkan məhsulu yerləşdirəcəkdir, buna görə bir dəstək təminatçısı bütün həll yolu dəstəkləmək üçün geniş təcrübəyə sahib olmalıdır. Ənənəvi bir modeldə, başlanğıc xərcləri bir müəssisə maliyyələşdiricisi tərəfindən kapitallaşdırılacaqdır, lakin yerleşim bazarının ölçüsü, müəssisə kapitalının tələb etdiyi 10: 1 gəlirlərini ehtimal etmir.

OpenGeo, müxtəlif açıq mənbəli yerleşim tətbiqetmələrini dəstəkləmək üçün lazımlı təcrübə genişliyini əhatə edən bir təşkilatı önə çəkmək üçün xeyriyyəçi maliyyədən istifadə edərək bir sosial müəssisə quraraq coğrafi məkan dəstəyini qırır. OpenGeo'nun motivasiyası, mənfəəti artırmaq deyil, xərcləri qarşılayarkən, sosial yaxşılığı artırmaqdır. Bu, təşkilata açıq mənbəli coğrafi məkanda mövcud olan kiçik gəlir axınlarında qalmaqla davamlı bir bazar qurmağa imkan verir. Geoserver, OpenLayers, PostGIS və GeoExt kimi məhsullar OpenGeo, yerleşim tətbiqləri üçün yuxarıdan aşağıya yerləşdirmə yığını edir.

Digər bazarlar üçün dərslər

Açıq mənbəli yerleşim, digər şaquli bazarlar üçün bir sıra dərslər keçirir. Birincisi, aparıcı mülk satıcısına qarşı edilən hücumların müvəffəq olma ehtimalı azdır. Əsas sahələrində aparıcı satıcı texnologiya inkişafı və mövcud fikir payı üstünlüyünə malikdir. Ümumiyyətlə, qabaqcıl bir satıcı ilə rəqabət edə biləcək qədər texnologiya qurmaq illərcə inkişaf tələb edir və qismən işləyən məhsula məhəl qoyulmayacaq.

İkincisi, texnologiyadakı pozucu dəyişikliklər açıq mənbə üçün imkanlar yaradır. Əksər aparıcı satıcılar masaüstündəki üstünlüklərini 1980 və 1990-cı illərdə ortaya çıxardılar. Veb əsaslı xidmətlərə keçid, mövcud satıcıların daha kiçik bir texnoloji üstünlüyə sahib olduğu bazarda müvəqqəti bir boşluq açdı və marketinq üstünlükləri mövcud müştərilər kainatı ilə məhdudlaşdı. Açıq mənbə, xüsusi proqram təminatçıları ilə rəqabət edən yeni xidmət əsaslı şirkətlər üçün əsas ola bilər.

Nəhayət, qabiliyyətlər üçün yeni bazarlar hamı üçün ən münbit fürsətdir. Coğrafi məkanda, nəqliyyat vasitəsi və cihaz izləmə, aşağı qiymətli hava görüntüləmə və əl xəritələşdirmə yolu ilə gündəlik həyatda genişlənməsi, bazarı sürətlə artır. Yeni inkişaf etdiricilər və menecerlər, uzun müddətdir əvvəlcədən düşünülməmiş texnologiya seçimləri edirlər. Bərabər oyun şəraitində açıq mənbəli İnternet texnologiyaları mütəmadi olaraq qazanır.


PostgreSQL günlük sənədində "pg_dump -t table -s" nin həqiqətən nə etdiyini izləməyə cəhd edə bilərsiniz. Sonra öz sql funksiyanızı yazmaq üçün eyni metodu istifadə edə bilərsiniz.

ya da PostgreSQL GUI Tools (pgAdmin, phpPgAdmin, və s.) istifadə edin.

Komanda sətrində (psql) bütün sütunları, növlərini və indekslərini sadalamaq üçün: d & lttable name & gt işləyə bilərsiniz.

@ CubicalSoft-un cavabının birinci hissəsinə əsaslanaraq sadə cədvəllər üçün işləməli olan aşağıdakı funksiyaya düşə bilərsiniz (standart "ümumi" şemanı qəbul edir və məhdudiyyətləri, indeksləri və istifadəçi tərəfindən müəyyən edilmiş məlumat növlərini və s. Buraxır). @RJS cavabı bu anda bunu düzgün bir şəkildə həyata keçirməyin yeganə yoludur, bu psql-də qurulmalı bir şeydir!

Bu partiyaya biraz gecikdiyimi başa düşürəm, amma bu, Google Axtarışımdakı ilk nəticə idi, ona görə düşündüyümlə cavab verəcəyimi düşündüm.

Sütunları əldə etmək üçün bu sorğu ilə bir həll yolu üçün olduqca uzağa gedə bilərsiniz:

Və sonra ən ümumi göstəricilər üçün bu sorğu:

Sonra sorğu sətirlərini düzgün formatda hazırlamaqdan söhbət gedir.


Yerleşim: Açıq Mənbəli Mikrososm

Ed. Qeyd: Bu məqalə əvvəlcə Open Source Business Resource-un Mart 2009 sayında çıxdı. Məqalə Creative Commons lisenziyası ilə lisenziyalaşdırılır.

& # 34İnsan bir mikrokosmos, ya da kiçik bir dünyadır, çünki o, bütün qübbənin bütün ulduzlarından və planetlərindən, yerdən və elementlərdən bir çıxarışdır və beləliklə də o, onların quintessentidir. & # 34 Philipus Aureolus Paracelsus

Açıq mənbə ümumi məlumat emalında böyük uğurlar qazandı, ancaq şaquli bazarlarda gələcəyi varmı? Bu yazıda, yerleşim açıq mənbənin orta ölçülü şaquli bazarın bazar problemlərinə necə bir nümunə verdiyini araşdırırıq.

Açıq Mənbə və Qərar Verənlər
Ümumi təyinatlı açıq mənbəli proqram təminatı (OSS) demək olar ki, on ildir qərar qəbul edənlərin radarındadır. Linux, Apache, Firefox və Open Office kimi böyük layihələr IBM və Sun kimi Fortune 500 şirkətləri tərəfindən dəstəklənir. Hər kəs açıq mənbədən xəbər tutur, planlarında var, kitablar yazılıb. Ümumilikdə informasiya texnologiyasında (İT) açıq mənbə haqqında danışmaq üçün daha az şey var.

Bununla birlikdə, IT dünyası verilənlər bazaları, əməliyyat sistemləri və ofis avtomatlaşdırması ilə bitmir. İT bir fraktal forma bənzəyir, hər bir əsas cəhət unikal bazarların ehtiyaclarına uyğun xüsusi formalara bölünə və yenidən bölünə bilər.

İqtisadiyyat çox xüsusi məlumat emalı tələbləri olan niş bazarları ilə doludur. Niş bazarlarına nümunələr səhiyyə, təhsil, təbii ehtiyatlar, istehsal və telefonda tapıla bilər. Bu sahələrin hər biri, artıq İT-ni əhatə edən ümumi açıq mənbəli bina bloklarından istifadə edir. Ayrıca, qərar qəbul etməyi və proqram təminatını formalaşdıran dominant mülkiyyət satıcılarının öz fərqli ekosistemləri və faktiki standartları var. Açıq mənbə bu niş bazarlarında böyüyür, lakin ümumi təyinatlı İT-lərə nisbətən daha yavaş. Səbəblər olduqca sadədir: kiçik bazarlar daha az istifadəçi, daha az inkişaf etdirici və açıq mənbəli mənbələr deməkdir.

Yerleşim Bazarlarının tarixi
Yerleşim, açıq mənbə ilə yavaş-yavaş müstəmləkə edilən niş sahələrindən biridir. Yerleşim proqramı, təbii qaynaq menecerləri, kartoqrafları, donanma menecerləri və məlumatlarında bir yer komponenti olan hər kəs tərəfindən istifadə olunur.

Yerleşimsel, ənənəvi olaraq & # 34 coğrafi informasiya sistemləri & # 34 ya da CİS olaraq bilinən bir termindir. CİS proqramının ilkin istifadəçiləri dövlətin ətraf mühit elmləri və torpaq menecerləri idi. Hələ 1960-cı illərin ortalarında, hökumətlər öz kodlarını öz evlərində yazaraq öz CİS sistemlərini qururdular.

1980-ci illərdə hesablama avadanlığı ucuzlaşdıqda və bir-biri ilə işləyə bildikcə CİS-in iqtisadiyyatı dəyişdi. Kompüterlər almaq və CİS sistemlərini sıfırdan yazmaqdansa, hökumətlər kompüterlər aldıqdan sonra CİS proqramlarını aldılar. Şəxsi CİS satıcılarının ekosistemi tez bir zamanda ortaya çıxdı. Bəzi satıcılar regional mənşəli idilər, bəziləri meşə və ya neft və qaz kimi sahələrdə ixtisaslaşmışdılar.

Son daxili sistemlərdən bəziləri hökumət tərəfindən yazılmışdır. Coğrafi Resursların Təhlilinə Dəstək Sistemi (GRASS), mövcud mülkiyyət sistemlərinin heç birinin ehtiyaclarına uyğun olmadığını təyin edən bir qiymətləndirmə prosesindən sonra ABŞ Ordusu Mühəndislər Korpusu tərəfindən yazılmışdır. Map Overlay and Statistical System (MOSS) oxşar bazar qiymətləndirməsindən sonra ABŞ Balıq və Vəhşi Təbiət Xidməti tərəfindən yazılmışdır.

Həm GRASS, həm də MOSS, açıq mənbə yerleşim proqramının ən erkən nümunələri halına gələn ictimai işlər olaraq sərbəst buraxıldı. GRASS, 1990-cı illərin ortalarında bir GPL layihəsi olaraq yenidən lisenziyalandı. Bununla birlikdə, 1990-cı illər ərzində OSS əsasən akademik mühitdə zəiflədi, mülkiyyət proqramı isə bütün hökumət və iş stansiyası əsaslı CİS üçün korporativ ekosistemi doldurdu.

Kompüter və əməliyyat sistemi bazarı 1980-ci illər ərzində Intel və Microsoft konsolidasiya etdiyi kimi, CİS bazarı da 1990-cı illərədək konsolidasiya edildi. Şimali Amerikada və getdikcə daha çox dünyanın geri qalan hissəsində GIS bazar konsolidasiya döyüşü, ABŞ federal hökumətindəki bir bazar bazasından başlayan və tədricən Şimali Amerika bazarındakı digər rəqiblərini yerindən çıxaran xüsusi bir satıcı ESRI tərəfindən qazandı. 2000-ci ilə qədər, ESRI, ümumi İT bazarında Oracle və ya Microsoft-a bənzər bir coğrafi bazar mövqeyinə çatdı. Varsayılan satıcı və qərar qəbul edənlər üçün yeganə etibarlı seçim idi.

Microsoft və Oracle kimi, ESRI & # 39s bazar hakimiyyəti dar, lakin əhəmiyyətli bir məhsul kateqoriyasında quruldu. Microsoft, əməliyyat sistemləri və ofis otomasyonuna üstünlük verdi. Oracle, əlaqəli verilənlər bazalarına hakim idi. ESRI & # 39s dominant kateqoriyası masa üstü GIS proqramı idi və yenə də mövcuddur. Masaüstü GIS proqramı, istifadəçilərə coğrafi məkan məlumatları yaratmaq, redaktə etmək, təhlil etmək və kartoqrafiya şəklində çap etmək imkanı verir.

Bazarda fasilə
İnternetin yüksəlməsi məşhur olaraq Microsoft iş modelini pozdu. 1995-ci ildə Bill Gates, şəbəkəli ünsiyyət üzərində dayanmaq üçün şirkətin proqram strategiyasını köklü şəkildə yenidən nəzərdən keçirdi. Yeni strategiya İnternet proqram arenasından istifadə edə biləcək yeni rəqibləri qabaqlamaq məqsədi daşıyırdı. Masa üstü tərəfdə Microsoft müvəffəq oldu, Netscape əzildi və RealNetworks əsasən yox oldu.

Yer məkanında, ESRI İnternetdən bənzər bir problem gördü. İstifadəçiləri İnternet üzərindən məkan olmayan məlumatlara girişə alışdıqları üçün açıq bir sual verməyə başladılar: & # 34 İnternet üzərindən yer məkanımızdakı məlumatları necə əldə edə bilərik? & # 34.

Təcili sual analiz, kartoqrafiya çapı və ya məlumat toplama ilə əlaqəli deyildi, bunların hamısı ESRI əsas masa üstü güclü cəhətlərdir. Dərhal tələb sadə məlumatlara giriş idi. Oracle kimi, ESRI də proqram təminatlarının İnternetə qoşulmuş versiyalarının verilməsində bəzi erkən strateji səhvlərə yol verdi. Qiymətləndirmə modeli giriş xərcləri çox yüksək olduğundan kiçik qurumları kilidlədi. Bununla birlikdə, kiçik təşkilatlar və şəxslər əllərini atmaq və İnternet xidmətləri göstərməmək əvəzinə alternativ axtarırdılar. Oracle məsələsində MySQL və PostgreSQL tapdılar. ESRI vəziyyətində MapServer tapdılar.

Mübahisəli olaraq, fərdlərin və kiçik təşkilatların istədikləri qiymət nöqtələri ESRI və ya Oracle tərəfindən rasional olaraq təmin edilə bilməz. Lakin, fərdi şəxsləri və daha kiçik təşkilatları uzaqlaşdıraraq, dominant satıcılar alternativ açıq mənbəli məhsul dəstlərini sürətlə inkişaf etdirən yeni bir bazar yaratdılar.

Açıq mənbəli yerleşimin dinamikası
2000-ci ildə & # 34web map server & # 34 üçün bazar tamamilə yenidir. ESRI-dən gələn təkliflərin yüksək qiyməti və zəif performansı qəbul edilməni ləngitdi. İnternetdəki xəritələri & # 34 göstərmək üçün lazım olan giriş üçün aşağı texniki çubuq yeni bir iştirakçının cazibə qazanmasına imkan verdi. MapServer əvvəlcə qrant pulu ilə Minnesota Universitetində akademik bir mühitdə hazırlanmışdır. 2000-ci ildə açıq mənbə olaraq buraxılan yeni inkişaf etdiriciləri cəlb etməyə başlamaq üçün kifayət qədər mövcud funksionallığa sahib idi.

MapServer istifadəçilərə faydalı xidmətlər göstərməyə başladıqdan sonra daha açıq mənbə inkişafını cəlb etməyə başladı. & # 34pay to play & # 34 mülkiyyət məhsulları modelindən fərqli olaraq, açıq mənbə MapServer, təşkilatların mövcud imkanları ilə pulsuz olaraq ayaqlarını islatmalarına, sonra ehtiyac olduqda və yeni imkanları əlavə etmək üçün pul ödəmələrinə icazə verdi. MapServer-i pulsuz qəbul edən təşkilatlar, marjlara yaxşılaşdırmaq üçün vəsait istifadə etməyə başladılar.

MapServer istifadəçi icması tərəfindən əlavə edilən xüsusiyyətlər arasında əlavə CBS fayl formatlarından və peyk görüntülərindən məlumatları oxumaq bacarığı və beynəlxalq qarşılıqlı fəaliyyət standartlarına dəstək var. İnkişaflar və xüsusən də standartların dəstəyi, MapServer-in daha geniş auditoriya üçün faydalı olmasına xidmət etdi və bu da bazar böyüməsini daha da sürətləndirdi.

Açıq mənbəli coğrafi məkanı mənimsəyənlərin xüsusiyyətləri açıq mənbə bazar dinamikası tələbələri üçün tanışdır. Açıq mənbə alətləri ümumiyyətlə alətləri özləri əldə etmək və sınamaq qabiliyyətinə sahib olan texniki işçilər tərəfindən müjdələnir. Bu, mütərəqqi texniki təcrübə cibləri olan startuplar və daha böyük təşkilatlar üçün erkən qəbulun effektivliyini məhdudlaşdırır. Mühafizəkar təşkilatlar əsasən mövcud alış qaydalarını gücləndirməyə xidmət edən satıcılar və ticarət jurnalları vasitəsilə kəşfiyyat toplamağa meyllidirlər. Artıq funksional bir kateqoriya üçün xüsusi bir məhsul seçmiş təşkilatlar, mülkiyyət məhsulu istifadə müddəti bitənə qədər nadir hallarda açıq mənbə ekvivalentinə keçəcəkdir.

Bu qaydanın istisnaları, texniki ticarət mətbuatı xaricində reklam alan Linux və ya Firefox kimi açıq mənbə fenomenləri idi. Linux ətrafındakı tanıtım, mühafizəkar təşkilatlarını belə ümumi açıq mənbədən istifadəyə dair rəsmi bir fikir verməyə məcbur etdi.

Açıq mənbəli yerleşim kiçik bir yerdir və proqram təminatı heç vaxt Linux və Firefox-u məşhur edən bu tip məşhur mətbuatda yer almayacaq. Hökümətlər və qaynaq sənayesi kimi mövcud coğrafi proqram müştərilərinin çoxu, hakim mülkiyyətçi ESRI-nin əlində rahat qalırlar.

  • veb xəritə xidmətləri və veb xüsusiyyət xidmətləri təmin etmək üçün PostGIS yerleşim verilənlər bazası
  • GDAL proqramlaşdırma kitabxanası
  • Geotools Java GIS alət dəsti
  • SharpMap coğrafi tətbiq çərçivəsi
  • OpenLayers tərəfindən təmin olunan veb interfeyslər
    , bir daşınmaz əmlak məlumat şirkəti, bir məlumat paylaşma icması, bir filo rəhbərliyi və vasitə izləmə şirkəti, bir peyk görünüşü yenidən satıcısı, bir restoran baxış saytı, Facebook üçün məkan eklentisi

Bəzi böyük, mühafizəkar təşkilatlarda uzaqgörən menecerlər açıq mənbəyi qəbul edir və tətbiq edirlər. Ancaq övladlığa götürmə ilə bağlı sistemli bir şey yoxdur, bu, menecerin şəxsiyyəti və şəxsi maraqlarının nəticəsidir. Şirkəti tərk edərsə, açıq mənbəli cib yox ola bilər. Bu təşkilatlardakı açıq mənbəli yerleşimin inkişafı şəxsiyyətə əsaslandığından nadir görülməyə meyllidir və başlayır.

Açıq Mənbə Məkan Problemləri
Masaüstündəki açıq mənbəli yerleşimin inkişafı çox yavaş oldu. Masa üstü yerleşim proqramı, uzun bir tarixə sahib olan mövcud ESRI & # 39s ArcGIS-ə malikdir. ESRI on illərdir masa üstü proqramlarında işlədiyindən vəzifədə olan şəxslə xüsusiyyət bərabərliyinə çatmaq üçün tələb olunan keyfiyyət kodu miqdarı çox yüksəkdir. Sadə masa üstü tətbiqetmələr QGIS, uDig və gvSIG ilə mövcuddur, lakin əksər hallarda olduqca aşağı büdcəli təşkilatların yerlərinə göndərilir. Nəticədə, inkişafı sürətləndirmək üçün maliyyə mənbələri mövcud deyil və irəliləmə tempi yavaş olaraq qalır. İstisna, İspaniyanın hökumət təşkilatları tərəfindən böyük bir maliyyələşdirilən gvSIG olmuşdur, lakin hələ də İspaniyada istifadə olunan bir niş inkişafdır.

Bütün hallarda, açıq mənbəli coğrafi məkanın böyüməsi miqyaslı məsələlərlə yavaşladı. Açıq mənbəli məhsullar istifadəçi populyasiyalarından mülkiyyət məhsullarına nisbətən daha kiçik gəlir axınları yaradır. Yaxşı kapitallaşdırılmış müştərilərə sahib olan böyük bazarlarda şirkətlər açıq mənbənin daha kiçik gəlir axınında belə yaxşı pul qazana bilərlər.

Lakin kiçik bir şaquli bazarda şirkətlər üçün möhkəm yer tutmaq çətindir. Bir müştəri ümumiyyətlə bir həll yaratmaq üçün bir neçə açıq mənbəli yerleşim məhsulu yerləşdirəcəkdir, buna görə bir dəstək təminatçısı bütün həll yolu dəstəkləmək üçün geniş təcrübəyə sahib olmalıdır. Ənənəvi bir modeldə, başlanğıc xərcləri bir müəssisə maliyyələşdiricisi tərəfindən kapitallaşdırılacaqdır, lakin coğrafi məkan yerinin böyüklüyü, müəssisə kapitalının tələb etdiyi 10: 1 gəlirlərini ehtimal etmir.

OpenGeo, müxtəlif açıq mənbəli yerleşim tətbiqetmələrini dəstəkləmək üçün lazımlı təcrübə genişliyini əhatə edən bir təşkilatı önə çəkmək üçün xeyriyyəçi maliyyədən istifadə edərək bir sosial müəssisə quraraq coğrafi məkan dəstəyini qırır. OpenGeo & # 39s motivasiyası, mənfəəti artırmaq deyil, xərcləri ödəməklə birlikdə sosial yaxşılığı artırmaqdır. Bu, təşkilata açıq mənbəli coğrafi məkanda mövcud olan daha kiçik gəlir axınlarında qalmaqla davamlı bir bazar qurmağa imkan verir. Geoserver, OpenLayers, PostGIS və GeoExt kimi məhsullar OpenGeo, yerleşim tətbiqləri üçün yuxarıdan aşağıya yerləşdirmə yığını edir.

Digər bazarlar üçün dərslər
Açıq mənbəli yerleşim, digər şaquli bazarlar üçün bir sıra dərslər keçirir. First, frontal assaults on the leading proprietary vendor are unlikely to succeed. In their core areas, the leading vendor has an advantage in technology development and existing mind-share. Usually, building enough technology to compete with a leading vendor head-to-head takes years of development, and a partially functional product will be ignored.

Second, disruptive changes in technology provide opportunities for open source. Most leading vendors carved out their advantage on the desktop during the 1980s and 1990s. The transition to web-based services has opened a temporary gap in the marketplace where existing vendors have a smaller technology advantage, and their marketing advantage is limited to their existing universe of customers. Open source can become the core for new service-based companies competing with proprietary software vendors.

Finally, new markets for capabilities are the most fertile opportunity of all. In geospatial, its expansion into daily life, through vehicle and device tracking, low cost aerial imaging, and handheld mapping, is growing the market exponentially. New developers and managers, without long-held preconceptions, are making technology choices. On a level playing field, open source Internet technologies are regularly winning.


1 Introduction

Our modern world need an increasing quantity of data, and especially geospatial data. Indeed, our capabilities to sense our environment as increased with ever more precise satellite imaging, LIDAR scanning, and mobile mapping. In parallel, another trend tends to connect data and semantize it (semantic web), with more abstract data such as vector data, becoming more accessible.

The challenge we face is then to design tools to efficiently create and edit those vector geospatial data. Generating high quality structured data is a challenge for which procedural tools are well adapted.

Procedural modelling is a powerful generative method, but notoriously hard to control (see Chen et al. (2008) Lasram et al. (2012) Lipp et al. (2011) for examples of increasing control). Hard control comes from the fact that understanding the link between initial parameters and the resulting model may not be obvious. Modelling is a process of simplification, as the goal is to model a complex phenomenon with a comparatively simple model.

However, having the capabilities to model something is one thing, finding the best parameters of the model so it best fits a set observation is another. The latter is called Inverse Procedural Modelling. The way to find the parameters may be a sophisticated mathematical method ( Martinovic and Van Gool (2013) Musialski and Wimmer (2013) ), or a user! Moreover, whatever the level of automation, some user control is necessary, be it to validate and correct results, or to extend it beyond the limits of the procedural tools used.

Yet numerous non-procedural tools exist to edit geospatial data : GIS software. Even considering only open source software, several major GIS software exist. Unsurprisingly, each has strong points. For instance QGIS 1 1 1 www.qgis.org has a user friendly interface and can integrate a great number of other open sources tools via plugins, GRASS GIS 2 2 2 https://grass.osgeo.org scales very well, can be automated and has extensive raster processing, OpenJump 3 3 3 www.openjump.org/ is light and has specialized tools for topology edition and validation. Leaflet 4 4 4 http://leafletjs.com/ or Openlayer 5 5 5 http://openlayers.org/ allow to easily build custom light web clients to access and edit data through a browser.

Those tools have their specificities, and it would be pointless to try to create a super-tool grouping all others, as modern programming paradigm tend toward simplicity (KISS principle). Users prefer to use several complementary tools to perform various tasks. However, each one of these software applications have their own programming language, User Interface (UI), and specific way to customize it. However they all have a common capability, which is to edit vector geometry and attributes.

We propose to take advantage of this common capability to use GIS software as interfaces for complex user interaction. Rather than having to create custom interaction handling for each GIS software, we deport the interaction handling inside of the database.

This approach might be coherent with recent trend to have lighter client that do not require installing (browser-based client).

This new paradigm can be used for many interactions, we use it to control an in-base Procedural Street generation method (StreetGen). As the goal is interaction, speed is important, with ideal speed under 300 milli second (not noticeable), with occasional spikes of a few seconds allowed.

In this work we will use both ”edition” and ”digitization” as the action of editing a vector layer (both geometry and attributes).

1.1 Plan

In section 2 we further introduce the method and the proposed in-base interaction, with details on patterns to facilitate design of in-base interaction and advanced interaction to help teamwork. In section 3 we illustrate how those design patterns can be used for controlling StreetGen and facilitate edits. Section 4 introduces perspectives and limitations, and Section 5 concludes this chapter.


Plugin Tasks

The following tasks are contained in plugins.

They can be added to osmosis by installing the specified plugin in one of the pathes below or by adding it to the command-line via the "-P" -option.

To install these tasks, copy the specified zip-file into

To write your own plugins, see Osmosis/WritingPlugins.

--write-osmbin-0.6

  • plugin-zip: libosm_osmosis_plugins.zip (Part of Traveling Salesman)
  • download: Traveling Salesman on Sourceforge (soon)
  • documentation: Traveling Salesman - Wiki

Pipe Təsvir
inPipe.0 Consumes an entity stream.

Option Təsvir Valid Values Default Value
dir The name of the directory to be written to. Will be created if needed. Will append/update if osmbin-data exists. Any valid directory-name. none

  • java -classpath lib/jpf.jar:lib/commons-logging-1.0.4.jar:lib/osmosis.jar org.openstreetmap.osmosis.core.Osmosis --read-xml file="../Desktop/hamburg.osm.bz2" --write-osmbin-0.6 dir="../osmbin-map"

--dataset-osmbin-0.6

Read and write from/to a directory in Osmbin version 1.0 and provide random access to it for further tasks

this task is not yet finished. It provides random access but the bulk-methods iterate() and iterateBoundingBox() are not yet implemented.

Pipe Təsvir
inPipe.0 Consumes an entity stream.

Option Təsvir Valid Values Default Value
dir The name of the directory to be written to. Will be created if needed. Will append/update if osmbin-data exists. Any valid directory-name. none

  • java -classpath lib/jpf.jar:lib/commons-logging-1.0.4.jar:lib/osmosis.jar org.openstreetmap.osmosis.core.Osmosis --read-xml file="../Desktop/hamburg.osm.bz2" --dataset-osmbin-0.6 dir="../osmbin-map"

--reindex-osmbin-0.6

Recreate the .idx -filed for a directory in Osmbin version 1.0

  • plugin-zip: libosm_osmosis_plugins.zip (Part of Traveling Salesman)
  • download: Traveling Salesman on Sourceforge
  • documentation: Traveling Salesman - Wiki
  • this task can also be run standalong. kimi java -jar libosm.jar org.openstreetmap.osm.data.osmbin.v1_0.OsmBinV10Reindexer (directory-name)

Option Təsvir Valid Values Default Value
dir The name of the directory to be reindexed. Any valid directory-name. none

--read-osmbin-0.6

Read from a directory in Osmbin version 1.0 -format.

plugin-zip: TravelingSalesman_OsmosisPlugins.zip

Pipe Təsvir
outPipe.0 Creates an entity stream.

Option Təsvir Valid Values Default Value
dir The name of the directory to be read from. Any valid directory-name. none

--induce-ways-for-turnrestrictions (-iwtt)

Convert all intersections with turn-restrictions from a node into an equivalent number of oneway-streets that can only be traveled as allowed by the turn-restriction. This is meant to be a preprocessing-step for routers that cannot deal with restrictions/cost on graph-nodes.

plugin-zip: TravelingSalesman_OsmosisPlugins.zip

--simplify

The simplify plugin filters to drop some elements in order to simplify the data. Currently it does one extremely crude form of simplification. It drops all nodes apart from the start and end nodes of every way.

The current simplify task takes no options


1 Cavab 1

The right of key isn't described in the manual at all (at least I couldn't find it). In fact, those keys are deprecated. The file pgf/frontendlayer/tikz/tikz.code.tex contains the following code:

That is, the center of the new node is placed node distance away from the center anchor of the old node (where only the first number in node distance is used). You can see why this option is deprecated if you try a wide node:

On the other hand right=of would measure the node distance (defaulting to 1cm) from the east anchor of node a to the west anchor of node b:

Note that in order to use the right=of ⟨node⟩ syntax, you need to include the TikZ library positioning via usetikzlibrary .


Videoya baxın: Postgis - QGIS Stintersects Stdistance (Oktyabr 2021).