 Hello, welcome back on my YouTube channel. In today's video, I'm going to explore the QChat GPT plugin. You can find it in the Plugins Manager. It was developed by Marius Kiriaku, and when you install the plugin, it will install the first time some dependencies. I've installed it before, so this went a bit faster. And you will find the icon in the toolbar, or you find the tool in the Plugins menu. Let's first open a map here in the background, OpenStreetMap, and let's play around with ChatGPT. Let's first ask how we could use ChatGPT in QJS. It gives here an answer of what I already showed, so that's good. But it doesn't really give information on what it's useful for. So let's try a few other things. Let's zoom into a country, let's go to the Netherlands, and see if it can help finding the EPSG code of the projection. And it correctly returns the EPSG code of the Netherlands, 28992, which I can copy and change the projection of the project. Let's see if it can find locations, and then it would be useful if it returns text that it's in GeoJSON format. So I'm going to ask to give me a GeoJSON of Rotterdam, and it returns a polygon, but it looks truncated. So I don't think that is useful, maybe the plugin can only return a few lines. So let's ask for a point specifically. Let's copy this, and open a data source manager, go to Vector, change the protocol, choose GeoJSON, and paste it at the URI, click Add, close the dialog, and our point is there in Rotterdam, so that went well, that's in the center of Rotterdam. Let's see if it can really be used as a geocoder. So I'm going to ask to return the point of an address, and I'm using here the address of IHE Delft Institute for Water Education, which is at WestFest 7 in Delft. There it returns the stream, which I copy, and I open it. Let's click write, zoom to layer, and see where it placed the point. This is near Delft, but it doesn't seem to be the correct location. So it's a bit off, it's at the cemetery, it's not the place where I'm working. So let's test this further. Let's try an easier place, the marked in Delft, it's the big marked square you see there. So please give me the location of the marked in Delft, also in the GeoJSON format. Let's see where it ends up, it doesn't add up at the marked somewhere else, so this one is off. Now it doesn't really do a good job with specific locations, it doesn't beat a real geocoder. What about asking ChatGPT for suggestions for a plugin to get a backdrop? That is an option, although I think the quickmap services plugin is a bit more popular. Let's see if it can find a URL of WMS with the topographical map of the Netherlands. Let's copy the URL, create a new WMS connection, the name is the URL, and click connect. Doesn't seem to work, let's remove the last part, might give some problems, and also that doesn't work. I've tried it with several, but it never worked until now. So it's not really good in returning the URLs that we need. Maybe I should just ask where to download something. So let's ask where I can download point cloud data for the Netherlands. It doesn't return a URL and also not the resources that I know, they're not very specific. So I also don't find this response very helpful. Let's see if it can help writing a PyQJS script for iterating over a point layer. So it returns the script in one long line of text, a long string, which you need to cut into the correct pieces to formulate the script. So you need to be quite experienced to use this already. I've seen much better results in the online chat GPT version. Then maybe it can find helpful YouTube channels. So what about asking if it knows a YouTube channel on PyQJS for hydrological applications? It's returning some channel that I don't really know. I think my own channel does better in the Google search engine than here in chat GPT. But at least you can check it out. Maybe it can better help with finding books about PyQJS for hydrological applications. And it returns several books here, which I'm not very aware of. So good to see some titles here that I can check out. So maybe it can tell what a certain plugin does. Let's ask about the PCRusterTools plugin. This gives a description of the PCRusterTools plugin. It's not completely correct because it doesn't deal with vector and table layers. It only deals with rasters. But it gives a bit of an idea what it does. Next question I would like to ask is, how do I easily load a world map with country boundaries in PyQJS? I hope that it returns the Easter egg that I know that you can type in the coordinate field. You type there a world and it will return the map. Here it mentions now the quick map services plugin and it also mentions natural earth. But it doesn't mention the Easter egg. Let's ask if it knows more about Easter eggs in PyQJS. Yes, it knows a few. They are hidden in the menu settings and some of these include a retro style photo mosaic of the PyQJS logo, a secret toolbar and a flight simulator style map view. Could be, but I was looking for the ones that you type into the coordinate field and it doesn't seem to know about those. Let's ask for some more details on finding these. Now the problem is that if you just ask that this question is not depending on your previous question here in this chat. So you need to formulate a full new question. So each question is independent. So let's formulate a complete question on how to get this retro style photo mosaic of the PyQJS logo. And it responds that that's not possible. So that's funny after first mentioning that there is an Easter egg for it. It's not giving away how to find that Easter egg. It's keeping the secrets. Let's ask where the next PyQJS contributor meeting is. It says it will be virtually on May 1 and 2 in 2021. So the next one is two years ago, one and a half year ago. So that's a bit strange. So incorrect because the next one will organize in the Netherlands. Insert open boss and you're all welcome to join. So what QDS plugin can I use for Krieging? It returns that I can use the semi-automatic classification plugin. That's a bit strange because that is for remote sensing analysis and not for Krieging. There's a smart map plugin, for example, you can watch another video on my YouTube channel to see how that works. So after playing around with QChat GPT, I can see that it is good in finding globally locations on the map. But if you get more specific with street addresses or specific locations, it can't find that. It can give descriptions of plugins, although you have to be careful that it's not always correct. And it cannot really give a full overview of resources if you need it on any topic. So you need to be careful. But I'm curious if you know any use cases for which we can use this and I'm happy to test them. So if you know any use cases, please post it in the comments of this video. I'm very curious what you come up with.