-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rasters.write for ArchGDAL tiff incorrect blocksize #527
Comments
The tiff file doc: https://gdal.org/drivers/raster/gtiff.html |
Re-wrapping Rasters.jl and calling it Terra.jl is pretty weird... why do you do things like this all the time? Also, please post a full stack trace so I an actually find where that error is throw instead of scrolling around looking for it. |
Revised. This issue has no relationship with Terra.jl. |
Haha but why does Terra.jl exist at all is the question. |
You still havent included a full stack trace either. If you insist in continuing to wrap my work as random new packages, you can at least make your issues easy to read. |
The above script has been updated, #527 (comment). This issue is not related to |
In the R user, I want to use Rasters.jl in my way, that you and others may not accept. |
@kongdd you really need to explain why you keep making these new packages that add very little value. It looks like a scam to make it look like our work was done by you. You code is fine and you could be a respected part of an open source community, but you currently have a reputation as a scammer trying to get credit for other peoples work. Edit: we were writing at the same time, you did explain some of that. But if the package is just for you, why call it Terra.jl Calling it Terra.jl is looking for publicity and clicks - that suggests it is not just a package for you to use. I rarely refuse PRs, and functions like your |
I earned github stars from my R, GEE packages. |
Well, you need to stop using names like Stars.jl, Terra.jl, and hosting other peoples packages in your organisation. To someone who doesn't understand github, it may look like all this is your work. And that may be good for your academic career. That is what many people in the julia community suspect you are trying to do. |
I will delete |
Absolutely declare that it's a wrapper of Rasters.jl in the Readme. This is an example of a good use of Rasters.jl: Its mentioned immediately in the readme, it adds a heap of field specific functions for people to use in remote sensing, and has a name that lets people know that that is what it does. And the author contributes code to DimensionalData.jl Calling your package Terra.jl is different. Its saying to google search that its like terra in R. Which is not true. Its also saying it is a direct alternative to Rasters.jl, so if people use it you are essentially forking the ecosystem to have two packages with similar components and lots of duplicated work. JuliaGeo is actually just a few people trying to put all these tools together, and we actually need help and more packages that integrate with what we have built, rather than duplicating and confusing it. I have really appreciated your pull request in the past and would love to get them in future, or to see new packages that add cool field specific tools to Rasters.jl like RemoteSensingToolbox does. |
Finally, getting back to the issue... The problem is GDAL recently switched the default backend for .tif files to "COG", which uses "BLOCKSIZE" rather than having separate X/Y values. This causes a bunch of problems because "COG" is not a good default for lazy writing, so we have to use "GeoTIFF" anyway. So it seems the problem is your options are correct but we are still checking them against the allowed arguments for "COG" instead of "GeoTIFF". It should be easy to fix. |
Thanks, but still... using names of common packages will make people either confused or suspicious, Rasters.jl has a name like Rs "raster" because that's the common name in english of the object we all work with - a matrix of pixels is a "raster". rasterio in python is similar. But terra is a nice name that means "earth" that someone thought of for that specific R package. Its not a common word for the object or functions like raster is. So using terra as a name for your package really sounds like your are copying the package or associated with them somehow, or that its a julia wrapper for the R code. It will also get google search results for people wanting that package specifically. |
After revised, this issue has no relationship with 'Terra.jl'. Although I can feel your rudeness, I admit that you are a great man. You contribute a lot to the community. While, I am lazy. I just want to solve my own problems quickly. Why I should push PRs to About the misleading, I admit that I should acknowledge your package, your work and states what this package have. This is my bad. Sorry for my laziness and non-fluent English. But I have the freedom how to name my package. I can change it if there are good candidates. Most R users only know Julia is japanese famous star. Who care about it? ps. If you can speak in Chinese, I can reply more quickly with more details. |
Anyway, thanks for your effort and time for solving this issue. \heart One line conclusion: |
I review pretty fast here and try to be very open and helpful wherever possible. But, what you are describing is just what I have to do constanly anyway: I certainly don't have 93 packages or projects on the go. Half of those are other peoples packages that I have to contribute to to make things work here and in my other packages. Often no one reviews for a week or more, because they are busy. That's just what its like working collectively.
Commits always have your name on them - you are forever recognized as a contributor here: You can absolutely work alone however you like. I also have my own projects I don't register. The problem is if you try to publicize the work, like when you tried to register Stars.jl when it was not your work. That makes us worried you will do it again. Imagine if I took one of your papers, took your name off it, and published it in a different journal. Would that be ok with you? |
case01
gdal_info(fout)
The
BLOCKYSIZE
is always1
. Is this behavior expected?case02
package version
The text was updated successfully, but these errors were encountered: