Mike Miller
Mike Miller
  • 85
  • 929 683
Pre-christmas sale: Open source GIS courses for $9.99
The short summary is that ALL of my courses can be purchased from now through Dec 25 for $9.99 each using the coupon code PREXMAS. More information can be found in the video or at wp.me/p8BMpS-ev
มุมมอง: 311

วีดีโอ

Loading spatial data into MySQL the easy way.
มุมมอง 4.5Kปีที่แล้ว
When I started working with spatial data in MySQL, loading was my biggest challenge. Nothing I found seemed to work so I came up with my own method using QGIS. Best of all it works with any vector data you can read into QGIS which is almost everything. This is one lecture in my new course available on Udemy entitled MySQL for geospatial applications. This course currently has over 17 hours of c...
New Course and Sale! MySQL for Geospatial Applications
มุมมอง 922ปีที่แล้ว
The short version is that I have a new course available on MySQL for Geospatial Applications. This course and all of my other courses at millermountain.com/geospatialblog/gis-courses/ will be available through December 2, 2022 for $10 using the coupon code MYSQLGEO
May Sale: Open source GIS courses
มุมมอง 3732 ปีที่แล้ว
Short answer is that you can purchase any or all of my open source GS courses on Udemy.com through May 31, 2022 for $9.99 using the coupon code "MAY2022" More info in the video or on the courses page of my blog millermountain.com/geospatialblog/gis-courses/
What is the cloud?
มุมมอง 2542 ปีที่แล้ว
This is the first lecture in a new course on Google Tools for GIS Applications. In it I attempt to explain what exactly is meant by the term cloud and how it can help with geospatial applications, including storage, analysis and communication of geospatial data. More information on this course is available at wp.me/p8BMpS-e8
New Course: Google Tools for GIS Applications
มุมมอง 1.3K2 ปีที่แล้ว
The short story is that I have a new course available on using the google cloud tools like Cloud SQL, BigQuery, Data Studio, Colaboratory, and mapping API's for storage, analysis, and communication of geospatial data. This course is available for $9.99 through April 15, 2022 using the coupon code GOOGLEGIS on the Udemy platform. The suggested pre-requisites Introduction to Spatial Databases and...
Installing CCER map app on an Android phone
มุมมอง 2822 ปีที่แล้ว
Instructional video on installing the Copper Canyon Endurance Runs mapping application on an Android phone
Installing CCER map app on desktop
มุมมอง 2762 ปีที่แล้ว
Instructional video for installing and using the Copper Canyon Endurance Runs mapping application onn a desktop computer (MacOS or Windows). korimageo.com/ccer
New Course: Geospatial Data Science - Data Visualization
มุมมอง 1.1K3 ปีที่แล้ว
I am pleased to announce a new course in the Geospatial Data Science series focused on visualization both tabular and geospatial data as part of your geospatial data analysis workflow in a Jupyter notebook. Available at an introductory price of $9.99 USD through March 30. More info available on my blog millermountain.com/geospatialblog/2021/03/26/new-course-geospatial-data-science-data-visualiz...
Introduction to Maximum Likelihood estimation
มุมมอง 1.2K3 ปีที่แล้ว
This is one lecture in my new course "Geospatial Data Science: Statistics and Machine Learning". This is the second course in a series on Geospatial Data Science with Python and deals with the topic of statistics and machine learning with vector data. We use Jupyter notebooks and GeoPandas as the base technology for exploring statistical and machine learning packages in an interactive Python en...
What exactly is Machine learning?
มุมมอง 2693 ปีที่แล้ว
This is one lecture in my new course "Geospatial Data Science: Statistics and Machine Learning". This is the second course in a series on Geospatial Data Science with Python and deals with the topic of statistics and machine learning with vector data. We use Jupyter notebooks and GeoPandas as the base technology for exploring statistical and machine learning packages in an interactive Python en...
New Course: Geospatial Data Science: Statistics and Machine Learning I
มุมมอง 1.1K3 ปีที่แล้ว
I am pleased to announce the availability of a new course. This is the second course in a series on Geospatial Data Science with Python and deals with the topic of statistics and machine learning with vector data. We use Jupyter notebooks and GeoPandas as the base technology for exploring statistical and machine learning packages in an interactive Python environment including statsmodels, sciki...
Differences between the Geospatial Data Science approach and traditional desktop GIS
มุมมอง 3.8K3 ปีที่แล้ว
This is one lecture of my new course Geospatial Data Analysis with Python: GeoPandas in which I attempt to articulate the differences as I seem them between the Geospatial Data Science approach with the traditional desktop GIS approach. It is 1 of 40 lectures which total over 8 hours of content and more will be coming over the next few weeks. More information about this course can be found at w...
New Course: Geospatial data science with Python: GeoPandas
มุมมอง 1.6K3 ปีที่แล้ว
This course is brand new and intended to be one of a series of courses on Geospatial Data Science with Python. This course focuses on vector analysis with the excellent GeoPandas library which extends the excellent Pandas library with geospatial functionality similar to the way that PostGIS extends PostgreSQL with geospatial functionality. In fact PostGIS and GeoPandas integrate very well toget...
When do you need a QGIS plugin rather than a simple python script?
มุมมอง 6783 ปีที่แล้ว
This is one lecture from my course "QGIS plugin development with Python" This course is available now on udemy.com. More information available at wp.me/p8BMpS-bd
New Course: QGIS Plugin development with Python
มุมมอง 3.6K3 ปีที่แล้ว
New Course: QGIS Plugin development with Python
What is a QGIS plugin?
มุมมอง 8703 ปีที่แล้ว
What is a QGIS plugin?
Working with the QFileSystemModel class - Overview
มุมมอง 9193 ปีที่แล้ว
Working with the QFileSystemModel class - Overview
PyQt5 and the Qt Model/View framework - Overview
มุมมอง 5K3 ปีที่แล้ว
PyQt5 and the Qt Model/View framework - Overview
Implementing a background process in PyQt5 using QThread
มุมมอง 39K4 ปีที่แล้ว
Implementing a background process in PyQt5 using QThread
Overview of Multi-threading with PyQt5
มุมมอง 7K4 ปีที่แล้ว
Overview of Multi-threading with PyQt5
New Course: PyQt5 From A-Z
มุมมอง 1.4K4 ปีที่แล้ว
New Course: PyQt5 From A-Z
July 2020 Sale: Open source GIS courses
มุมมอง 4164 ปีที่แล้ว
July 2020 Sale: Open source GIS courses
New Course: GeoServer from A-Z
มุมมอง 2.2K4 ปีที่แล้ว
New Course: GeoServer from A-Z
GeoServer: The big picture
มุมมอง 21K4 ปีที่แล้ว
GeoServer: The big picture
Who needs GeoServer?
มุมมอง 2.5K4 ปีที่แล้ว
Who needs GeoServer?
What is GeoServer?
มุมมอง 9K4 ปีที่แล้ว
What is GeoServer?
Data entry forms
มุมมอง 3.4K4 ปีที่แล้ว
Data entry forms
Working with NULL values in QGIS
มุมมอง 7K4 ปีที่แล้ว
Working with NULL values in QGIS
QGIS2Web: Web mapping plug-in for QGIS 3.10
มุมมอง 20K4 ปีที่แล้ว
QGIS2Web: Web mapping plug-in for QGIS 3.10

ความคิดเห็น

  • @SafwatGabrplus
    @SafwatGabrplus 29 วันที่ผ่านมา

    Hi Mike, I really admire your courses and I even enrolled into some of them. About this MySQL I want to ask about something I didn't read about in the course description. Does the MySQL database support routing like Postgres pgRouting? if yes, can you add it to your course?

  • @enriquetorresmoya
    @enriquetorresmoya หลายเดือนก่อน

    Mike thanks, I have this error in my qfield app: unable to load some layer. I am working with geopackage, qgis 3.24 and qfield 3.3.8

  • @DanielleSchulzPlus
    @DanielleSchulzPlus หลายเดือนก่อน

    Thank you. I am in a course that recommended this video for an intro to Geo JSON. This is very informative. If I could... Some graphical displays of the multi polygon could make this excellent. Especially for those without a strong graphical mathematics, computer science or data background. As well as a bit of a modulated voice to offset your lovely but low voice. I was trying to finish this up last night and had to pause and wait till my energy was fresh this morning.

  • @skaleee1207
    @skaleee1207 2 หลายเดือนก่อน

    This video cleared some uncertainties that I had. Thanks!

  • @user-ig8pp3st4v
    @user-ig8pp3st4v 5 หลายเดือนก่อน

    This is very useful, thank you!

  • @propertunity
    @propertunity 6 หลายเดือนก่อน

    how do you loop/iterate through a geojson object? been having a hell of a time getting it to work...

  • @harithavp1419
    @harithavp1419 6 หลายเดือนก่อน

    Thanks a lot❤,its working Like to add one more point While adding the vector layer and connecting to database,if there is an error during adding,try doing "convert to configuration" and add password to the "Connections" Then retry adding the vector layer

  • @teknoogretmen2615
    @teknoogretmen2615 7 หลายเดือนก่อน

    I don't have the photo taking tab, I wonder why?

  • @saiman2891
    @saiman2891 8 หลายเดือนก่อน

    Thanks Mike for sharing! It was great

  • @ankitchauhan2484
    @ankitchauhan2484 8 หลายเดือนก่อน

    Hey Mike, thanks for wonderful video. I have a query regarding the display map to be saved as image and then add overlay. How can I save the map data as image(instead of snipping tool) using bounds, width and height?

  • @mauronunes7196
    @mauronunes7196 10 หลายเดือนก่อน

    Very clear explanation, this saved my ass, many thanks

  • @pythonGIS
    @pythonGIS 11 หลายเดือนก่อน

    Fantastic explanation! Thank you so much!

  • @deniz.7200
    @deniz.7200 11 หลายเดือนก่อน

    Gold video, thanks sir.

  • @netol02
    @netol02 ปีที่แล้ว

    Great tutorial, easy to follow and thanks for the quick demo running sql commands directly from QGIS.

  • @dgiri2333
    @dgiri2333 ปีที่แล้ว

    Sir can you do reactjs do curd Operations on map

  • @softdev131
    @softdev131 ปีที่แล้ว

    Hi Mike, in my case i have to optimize running multiple tasks parallely but they all have changes to the user interface. How should i proceed in that case. Right now my code hangs sometimes and shows as "Not responding". How do i get to know which tasks are clashing? Thanks

    • @aiapro4306
      @aiapro4306 6 หลายเดือนก่อน

      did you find the solution? if so kindly help me out, i have a similar issue:(

  • @SuperWhizy
    @SuperWhizy ปีที่แล้ว

    Concise and to-the-point, unlike the 15-digit decimal coordinate precision setting. Thank you.

  • @mohamedakhiat1014
    @mohamedakhiat1014 ปีที่แล้ว

    So how do you solve it if the loop we are running on another thread - so the GUI doesn't freeze - uses variables from the DlgMain() and is 100% dependent on the DlgMain()

  • @michaelrubin3919
    @michaelrubin3919 ปีที่แล้ว

    great course Mike! mySQL for GIS solved a lot of issues for us.

  • @alimaydidthat
    @alimaydidthat ปีที่แล้ว

    Hero

  • @nodrogMelb
    @nodrogMelb ปีที่แล้ว

    Hey Mike - nice video but I've noticed that in all the Model Builder examples the layers are already displayed in the QGIS project - is there any way that model builder can open files and add the features to the project prior to processing.

  • @neighbor-outlet
    @neighbor-outlet ปีที่แล้ว

    hi! mike. i saw this video after finding alot of document about Thread. but i have never seen the better document before. thanks alot. And i hope u make more useful video.

  • @jorgeescribano924
    @jorgeescribano924 ปีที่แล้ว

    Rest in peace Mike. I wish I had met you in real life.

  • @shinkevin3379
    @shinkevin3379 ปีที่แล้ว

    Thank you so much for your tutorial. Can you integrate this idea with Qtimer() rather than using a fixed size of for-loop?

  • @ferdaws45
    @ferdaws45 ปีที่แล้ว

    Thank You !, for sharing.

  • @kolakazeem195
    @kolakazeem195 ปีที่แล้ว

    I love the simple ways and examples of the terms and concepts. Thank you sir.

  • @krtz23
    @krtz23 ปีที่แล้ว

    It would be great to release the full example in a downloadable form.

  • @mohammedasaad9406
    @mohammedasaad9406 ปีที่แล้ว

    free to use? if you have link to prove this pls

  • @MrFaustotromba
    @MrFaustotromba ปีที่แล้ว

    thank ypu !

  • @filsonsulaiman912
    @filsonsulaiman912 ปีที่แล้ว

    Helpful thank you🙏🏽

  • @mohammedasaad9406
    @mohammedasaad9406 ปีที่แล้ว

    hi, can i use it in my online project for free if it from google map?

  • @laika9138
    @laika9138 ปีที่แล้ว

    Thanks for the video. You are sending a signal with a value generated inside the worker class, but how about sending a signal from a main method to the worker thread function?

  • @BlueCoyote007
    @BlueCoyote007 ปีที่แล้ว

    Good luck Mike I have a couple of these courses and they are the best courses I found on web gis

  • @drippyash7376
    @drippyash7376 ปีที่แล้ว

    You are the best. I didn’t found anyone that explains this. And you explain it sooooo simple. Keep on doing tutorials, I need you.

  • @bobsaunders7727
    @bobsaunders7727 ปีที่แล้ว

    Thanks Mike. I am enjoying your MySQL Udemy course as well.

  • @nosherkhanwaziristani7337
    @nosherkhanwaziristani7337 ปีที่แล้ว

    Sir you have delivered good lecture and your's concept is also good but please make your's video quality good. I can't read the text due to poor video quality

  • @NormanAvila
    @NormanAvila ปีที่แล้ว

    Great video, I have followed 3+ of your courses, do you know of a plugin or way to mask an ImageOverlay ? In your example show only the part of the image inside a GeoJson for example ?

  • @arielspalter7425
    @arielspalter7425 ปีที่แล้ว

    Friend, I’ve been banging my head against the walls for a week now, trying to figure this out. Thanks to you I FINALLY get it. Thank you!

  • @ddssus1
    @ddssus1 ปีที่แล้ว

    Thanks a lot, man. This is exactly what explain to me. Easy sample, easy understood.

  • @septimusseverus252
    @septimusseverus252 ปีที่แล้ว

    Cant wait.... Course for pgrouting would also be great... Thanks for the great courses

  • @alc8822
    @alc8822 ปีที่แล้ว

    How can I make the photo upload to my database?

  • @masmadp9612
    @masmadp9612 ปีที่แล้ว

    Great video! Thanks a lot for your clear explanation and understanding!

  • @axelmuller4341
    @axelmuller4341 ปีที่แล้ว

    such Bullshit.. you don't teach anything in this video

  • @МаксимБурдин-и5д
    @МаксимБурдин-и5д 2 ปีที่แล้ว

    The best explanation in TH-cam. Even for me as a forener.

  • @adrianfeliperuedacastellan1705
    @adrianfeliperuedacastellan1705 2 ปีที่แล้ว

    What an amazing lecture!! Thank you so much for all of this information

  • @whatisahandleeee
    @whatisahandleeee 2 ปีที่แล้ว

    You're my hero ❤

  • @mohdaizatabaziz5207
    @mohdaizatabaziz5207 2 ปีที่แล้ว

    Really help... Thanks a lot

  • @MrKareem722
    @MrKareem722 2 ปีที่แล้ว

    I wanted to purchase your course as I am working on a project that needs server side because of data size but you are using PHP while my project is in Django and leaflet, is there any tips to corelate your materials with Django? so I can buy your course?

  • @pear406
    @pear406 2 ปีที่แล้ว

    Thank you!!! You have no idea how long I was trying to figure out how to do this before finding this video...

  • @sandokan888
    @sandokan888 2 ปีที่แล้ว

    Thank you so much man. You explained it so well and the example was easy to understand. I struggled for days to get it how python threads work but I finally got it.