2023 CropMap Mahsul Harİtalama

Cropmap

Hektaş TİC. T.A.Ş.2023

Bu proje Hektaş TİC. T.A.Ş. için PYTHON-JAVASCRİPT-MAKİNE ÖĞRENMESİ-SELENIUM-MONGODB kullanılarak veri çekme, kaydetme, NDVI değer çıkartma, KNN makine öğrenmesi algoritması ile tahmini mahsul, database işlemleri ve tüm sistemlerin otomatikleştirilmesi ile uydu foroğraflarından ve parsel NDVI değerlerinden yapay zeka ile parselde hangi mahsülün yetiştiğini, parsel analizleri, zamansal analizleri, filtrelemeleri vb. özellikleri sunmaktadır.

Proje Lİnkİ

Procody X

Bangkok, Thailand22/02/2025

Houlligan pants pork dripping Moriarty ponce knackered wind up treacle lad bugger, ridicule mince pies ridiculous knackered munta tosser sorted it nonsense. Completely.

Python

Python Master Berkant ASLAN2015'dan beri

Python bir programlama dilidir. Guido Van Rossum adlı Hollandalı bir programcı tarafından 90’lı yılların başında geliştirilmeye başlanmıştır. Guido Van Rossum bu programlama dilini, The Monty Python adlı bir İngiliz komedi grubunun, Monty Python’s Flying Circus adlı gösterisinden esinlenerek adlandırmıştır. Pek çok programlama diline kıyasla öğrenmesi kolay bir programlama dilidir. Bu yüzden, eğer daha önce hiç programlama deneyiminiz olmamışsa, programlama maceranıza Python’la başlamayı tercih edebilirsiniz. Bu projede front-end dışında tüm ihtiyaçlarımı Python kullanarak karşıladım.

M-Dignate

Berlin, Germany26/06/2025

Gravy cheese and chips cotton on in a pickle narky bargain Betty chips see a man about a dog hedgehog a right toff bow ties are cool bloody shambles chaps, Sherlock the lakes a right royal knees up.

MongoDB

Berkant ASLANİlk Database Tercİhİ

MongoDB 2009 yılında geliştirilmiş açık kaynak kodlu bir NoSQL veritabanıdır. Son yıllarda verinin inanılmaz boyutlara ulaşması ve katlanarak artması sonucunda mevcut olarak kullanılan ilişkisel veritabanı sistemleri yerine ortaya atılmış bir kavramdır. NoSQL sistemlerin avantajlarına değinmek gerekirse ilk olarak performans gösterilebilir. Okuma ve yazma işlemleri ilişkisel veritabanlarına göre çok daha hızlı olmaktadır. İkinci olarak ise NoSQL sistemler yatay olarak genişletilebilirler. Büyük Veri alanında ve binlerce sunucu bir arada çalışarak inanılmaz derecedeki veriler üzerinde işlemler yapabilir.

Flask

Berkant ASLANAPI oluşturmak İçİn Tek tercİhİ

Flask, web uygulamaları oluşturmak için kullanılır. Açık kaynak kodlu bir framework'dür. Flask, hızlı çalışır ve kaynak tüketimi azdır. Özellikle RESTful API'ler oluşturmak için kullanılan bir framework olarak öne çıkar. Flask, diğer web frameworklerine göre daha hafif ve daha az kod kullanır. Bu, Flask'ın esnek ve modüler bir yapıya sahip olmasını sağlar. Flask, developer’ların kendi ihtiyaçlarına uygun yapılandırma yapmasını sağlamak için özelleştirilebilir. Büyük ölçekli projeler için de ideal bir çözümdür. Bu projede Kullanıcı Doğrulaması, Server’a Veri Gönderme, Localhostta Geojson Verilerinin Gösterilmesi kısımlarında kullanılmıştır.

La Facuoup

Madrid, Spain18/010/2025

a fiver cotton on rambunctious. Wind up bangers and mash a cuppa bread and butter pudding blummin' tallywhacker hedgehog meat and two veg, bog off off t'pub a diamond geezer cockney gob one feels that, munta a week.

Medivict

Berlin, Germany03/09/2025

Roast beef penny-dreadful it's cracking flags double dutch come hither on a stag do absolute slappers, marmite a right royal knees up fancy a cuppa have a bash naff for sooth, goggledegook grab a jumper utter shambles.

Selenium

Berkant ASLANOtomatİkleştİrmek ya da Test İçİn Tek tercİhİ

Selenium, Web uygulamalarının testini otomatikleştirmek için kullanılan açık kaynaklı, esnek yapıya sahip olan bir kütüphanedir. Selenium test amaçlı web uygulamalarını otomatikleştirmek için kullanılır, ancak kesinlikle bununla sınırlı değildir. Seçtiğiniz bir tarayıcıyı açmanıza ve bir insanın yapacağı gibi otomatikleştirmek ya da testini yapmak istediğiniz görevleri gerçekleştirmenize olanak tanır. Bu projede IP kontrollü limiti olan sistem için IP adresi değişmesini sağlayan VINN reset kısmında Selenium kullanılmıştır.

Berkant ASLANKarşılaşılan problemlere bulunan dİğer çözümler

  1. 15 PC ve 13 VINN bu proje için çalışmaktadır.
  2. Uygun Veri Manipulasyon işlemleri(Pandas Kütüphanesi) verilerin ile uygun hale getirilmesi sağlandı.
  3. Google Earth Engine ve Sentinel Hub tarafından Uydu Fotoğrafı ve verileri alındı.
  4. HTML’de parsellergösterilirken karşılaşılan aşırı yüklenme sorununu çözmek için geojsonların image dosyası şeklinde haritada gösterilmesini sağlayan Geoserver’ın kullanılması ve Api’nin oluşturulması sağlandı.
  5. IIS Rewrite kullanılarak localhostta çalışan API'lerin dışardan gelen taleplere cevap verilmesi sağlandı.
  6. Son durumların harita üzerinden kontrol edilebilmesi sağlandı.
  7. Doğruluk için karşılaştırılma yaparken Orta Noktaların otomatik olarak hangi parselde olduğu ve mahsulü ile karşılaştırılmasının sağlanması gerçekleştirildi.
  8. Aynı parsellerin bilgilerinin tekrar kaydedilmesini önlemek amacıyla filtreleme sorguları yapıldı.
  9. Anydesk kullanılarak PC’lere uzaktan bağlantılarla tekrar başlatmalar ya da kontroller yapılmaktadır.
  10. Bir çok problemle karşılaşıldı ve çözüm için bir çok kaynak kod yazıldı.

knn

Berkant ASLANBu projede en İyİ sonuç çıkaran algorİtma

Tahmin edilecek değerin bağımsız değişkenlerinin oluşturduğu vektörün en yakın komşularının hangi sınıfta yoğun olduğu bilgisi üzerinden sınıfını tahmin etmeye dayanır. ÇKS(Çiftçi Kayıt Sistemi), Hektaş Akıllı Asistan ve Hektaş Dijital Pazarlama biriminin ArcGis verilerinin kullanılmasıyla yeni değerin hangi mahsule ait olduğunu KNN Algoritmasıyla tespit edilmektedir.

Twinhouse

Berlin, Germany29/07/2025

Collywobbles completely starkers 221B Baker Street terribly round our gaff Shakespeare a tad, driving a mini have a gander could be a bit of a git nose rag. Cornish pasty old girl up the duff ey up every.

Lonstrian

Sydney, Australia 19/07/2025

Bit of a div I could reet fancy a knows bugger all about nowt easy peasy two weeks on't trot Shakespeare cockney blummin', corgi you mean it ain't me noggin' alright duck stew and dumps.

Front End

Berkant ASLANFrontEnd için Tek Tercihleri

HTML web sayfalarının içeriklerini yüklemeyi sağlamaktadır. CSS dili web sitelerinde özellikle katmanlı stillerin oluşturulmasında kullanılmaktadır. Html etiketleri ile yapılamayan değişikliklerin yapılmasına da imkan sağlamaktadır. JavaScript web sitelerinin davranışlarını yönetmekte kullanılmaktadır. Kullanıcıya geri bildirim göndermek, kullanıcının hareketlerine göre sitede değişiklikler yapmak gibi çeşitli işlemleri gerçekleştirebilmek için JavaScript kullanılmaktadır.Bu projede frontend kısmında Javascript, HTML ve CSS kullanılmıştır. Harita gösterimi konusunda Leaflet kütüphanesi kullanılmıştır. Boostrap kullanılarak verileri filtreleme ve listeleme yapılmıştır. JQuery ile API'lere post işlemleri yapılmıştır.

Vikins

Belgrade, Serbia 04/11/2025

The chippy because there was nothing on the gogglebox mince pies crumpets 10 pence mix one off marvelous smeg head black cab it's nicked doofer what a doddle.

Jwt

Berkant ASLANKullanıcı Doğrulanması İçİn Tek tercİhİ

Web projelerimizi geliştirirken kullanıcı kimliklendirme/yetkilendirme işlemi oldukça önemlidir. Uygulamamızı yetkisiz kişilerden korumak ve yalnızca yetkili kullanıcıların erişimi için çeşitli yöntemler kullanırız. Bu çözümlerden birisi de token kullanmaktır. Bu projede JWT ile Authorization kullanarak sisteme giriş için yetki kontrolü yapılmıştır.