dc.contributor.advisor | Kocaman, Sultan | |
dc.contributor.advisor | Anbaroğlu, Berk | |
dc.contributor.author | Yalçın, İlyas | |
dc.date.accessioned | 2018-09-13T07:05:08Z | |
dc.date.available | 2018-09-13T07:05:08Z | |
dc.date.issued | 2018 | |
dc.date.submitted | 2018-05-28 | |
dc.identifier.uri | http://hdl.handle.net/11655/4893 | |
dc.description.abstract | Geographical Information Systems (GIS) are increasingly being used by different disciplines and user groups (personal, corporate, etc.). With the advancements of mobile technologies, many applications have started to use locational information and thus become more sophisticated. In addition, the widespread access to broadband Internet worldwide has facilitated the transfer and sharing of the data online, in particular on the Web; thus has helped the GIS data to be shared instead of storing and sharing them on single computers or Intranets only. One of the key components of the GIS is location based data, and with the widespread use of Web and mobile-based GIS, it has become possible to collect the data by non-expert users who do not have domain knowledge.
The aim of this study submitted as a master's thesis is to develop a Web based GIS environment at Hacettepe University using open source software and tools. Within the scope of the thesis, availability and functionality of open source GIS software have been investigated, a system prototype has been designed and a Web based GIS application has been implemented with selected components. In order to collect test data and create a Volunteer Geographical Information (VGI) application at the same time, a mobile app on Android operating system has been implemented. The app can collect user’s experience on earthquakes after their occurence together with the location information (geographical coordinates), and the collected data is presented on the Web map server. Users can categorize and send their feeling after a quake together with the location information using the mobile app named "Sarsıntıyı Hissettim" (I felt the quake) to the database. An open source Web map server, called MapServer, is used to present the collected data to the Internet. The submitted data include quake feeling, location of the user, date and time, and name and surname of the user (depending on the user choice).
This system implemented here is aimed at being used as a data sharing platform for different research projects and disciplines, providing necessary technological infrastructure and tools for any geographical application inside the university and facilitating sharing and dissemination of the information produced in scientific projects. | tr_TR |
dc.description.tableofcontents | ÖZET i
ABSTRACT iii
TEŞEKKÜR v
İÇİNDEKİLER vi
ŞEKİLLER viii
ÇİZELGELER x
KISALTMALAR xi
1. GİRİŞ 1
1.1. Tez Çalışmasının Amacı 2
1.2. Literatür Taraması 3
2. AÇIK KAYNAKLI COĞRAFİ BİLGİ SİSTEMLERİ HAKKINDA GENEL BİLGİLER VE MEVCUT DURUM 15
2.1. Açık Kaynaklı Yazılımlar 16
2.2. Açık Kaynaklı CBS Yazılımları 18
2.3. CBS Standartları 30
2.4. Internet Üzerinden Vektör Haritaları Görüntülemek İçin Açık Standartlı Teknolojiler 34
2.4.1. Ölçeklenebilir Vektör Grafikleri (SVG) 34
2.4.2. JavaFX 35
2.4.3. Canvas 35
2.4.4. WebGL 36
2.4.5. Three.js 36
2.4.6. Unity 36
3. WEB TABANLI CBS BİLEŞENLERİ 38
3.1. Sistem (Sunucu-İstemci) Mimarisi 38
3.2. Veri Tabanı Yönetim Sistemi 41
3.3. Web Harita Sunucu (Map Server) Yazılımları 44
3.3.1 MapServer 44
3.3.2 GeoServer 45
3.3.3. MapFish 47
3.3.4 GeoMajas 47
3.3.5. MapBender 48
3.4. Web Sunucusu 48
4. UYGULAMA 51
4.1. Sistem Tasarımı 51
4.2. Kullanılan Yazılımlar 53
4.2.1. PostgreSQL / PostGIS 53
4.2.2. MapServer 56
4.2.3. Apache HTTP Server 57
4.2.4. P.mapper 58
4.2.5. Android Studio 60
4.2.6. Sistem Entegrasyonu 65
4.2.6.1. PostgreSQL İle Android Studio Arasında Bağlantı Kurulumu 66
4.2.6.2. PostgreSQL İle MapServer Arasında Bağlantı Kurulumu 68
4.3. Kullanılan Veriler 72
4.4. Arayüz Tasarımı 72
4.4.1. Katmanlar 73
5. SONUÇLAR VE ÖNERİLER 76
KAYNAKLAR 79
EK 1. MAPSERVER KONFİGÜRASYON DOSYASI 87
ÖZGEÇMİŞ 95 | tr_TR |
dc.language.iso | tur | tr_TR |
dc.publisher | Fen Bilimleri Enstitüsü | tr_TR |
dc.rights | info:eu-repo/semantics/openAccess | tr_TR |
dc.subject | Coğrafi Bilgi Sistemleri | |
dc.subject | Sivil Bilim | |
dc.subject | MapServer | |
dc.subject | Android | |
dc.subject | Spring Framework | |
dc.subject | PostgreSQL/PostGIS | |
dc.subject | Pmapper | |
dc.subject | Web Servis | |
dc.title | Açık Kaynaklı Web Tabanlı Coğrafi Bilgi Sistemi Geliştirilmesi | tr_TR |
dc.type | info:eu-repo/semantics/masterThesis | tr_TR |
dc.description.ozet | Coğrafi Bilgi Sistemlerinin (CBS) kullanım alanları giderek artmakta ve farklı meslek disiplinleri, kullanıcı grupları (kişisel, kurumsal, vb.) tarafından da yoğun bir şekilde kullanılmaktadır. Mobil teknolojilerin de gelişimiyle pek çok uygulama, konum verisi kullanır ve toplar hale gelmiştir. Internet erişimi CBS ile birleştirilerek toplanan verilerin, dahili bir sistem içerisindeki bilgisayarlarda kalması yerine, Internet aracılığıyla istenilen kadar verinin kullanıcılara aktarılması ve paylaşımı sağlanabilmektedir.
Yüksek lisans tezi kapsamında yapılan bu çalışmanın amacı; Hacettepe Üniversitesi bünyesinde, açık kaynak kodlu yazılımlar kullanılarak bir CBS ortamı geliştirmektir. Tez kapsamında açık kaynak kodlu yazılımlar incelenmiş, örnek bir sistem tasarlanmış ve seçilen yazılımlar uyarlanarak bir Web tabanlı CBS uygulaması geliştirilmiştir. Test verileri toplamak ve aynı zamanda bir sivil bilim (gönüllü veri toplama) uygulaması oluşturmak amacıyla mobil bir uygulama geliştirilerek kullanıcılarından hissettiği deprem sarsıntılarının derecelendirilmesi, aynı zamanda açık kaynak kodlu bir veri tabanında toplanarak, Internet üzerinden bir harita sunucusu ile paylaşılması hedeflenmiştir. Kullanıcılar “Sarsıntıyı Hissettim” isimli Android uygulaması ile hissettikleri sarsıntı derecesini ve ayrıca konum bilgilerini veri tabanına gönderebilmektedirler. Açık kaynak kodlu PostgreSQL/PostGIS veritabanı ve MapServer harita sunucusu kullanılarak toplanan verinin Internet ortamına sunulması sağlanmıştır. Sunulan verinin içerisinde sarsıntı dereceleri, kullanıcı konum bilgisi, verinin kullanıcıdan geldiği tarih ve saat, kullanıcının dilerse girmesi için de ise isim ve soy isim bilgileri yer almaktadır.
Bu sistem, üniversite bünyesinde yapılacak coğrafi uygulamalara teknolojik altyapı sağlayacak, farklı araştırma projeleri ve disiplinler için bir veri paylaşım platformu olarak kullanılabilecek ve bilimsel yöntemlerle üretilen bilginin paylaşımını ve yaygınlaştırılmasını kolaylaştıracaktır. | tr_TR |
dc.contributor.department | Geomatik Mühendisliği | tr_TR |
dc.contributor.authorID | 265770 | tr_TR |