Setting up batch file for fragstats using 1000s of landscapes (tif) in ArcGIS Desktop?Batch Processing 400...
Which country benefited the most from UN Security Council vetoes?
Do I have a twin with permutated remainders?
How is the claim "I am in New York only if I am in America" the same as "If I am in New York, then I am in America?
Why is Minecraft giving an OpenGL error?
How is it possible to have an ability score that is less than 3?
Why doesn't Newton's third law mean a person bounces back to where they started when they hit the ground?
Watching something be written to a file live with tail
Java Casting: Java 11 throws LambdaConversionException while 1.8 does not
Is it possible to do 50 km distance without any previous training?
What's the point of deactivating Num Lock on login screens?
Revoked SSL certificate
Theorems that impeded progress
Roll the carpet
How do I deal with an unproductive colleague in a small company?
Can a Cauchy sequence converge for one metric while not converging for another?
How to move a thin line with the black arrow in Illustrator?
Why "Having chlorophyll without photosynthesis is actually very dangerous" and "like living with a bomb"?
dbcc cleantable batch size explanation
RSA: Danger of using p to create q
Are astronomers waiting to see something in an image from a gravitational lens that they've already seen in an adjacent image?
Why doesn't a class having private constructor prevent inheriting from this class? How to control which classes can inherit from a certain base?
Can a monk's single staff be considered dual wielded, as per the Dual Wielder feat?
DC-DC converter from low voltage at high current, to high voltage at low current
Why do I get two different answers for this counting problem?
Setting up batch file for fragstats using 1000s of landscapes (tif) in ArcGIS Desktop?
Batch Processing 400 MODIS HDF4 Files Using Several Tools In ArcGIS 10Batch Clipping in ArcGIS Desktop using ArcPy?How to clip multiple raster datasets with county polygons?Clip vector with grid using loop to do fragstats backgroundZonal Statistics on discrete values in raster using ArcGIS for Desktop?How does ArcGIS modify a TIF file while georeferencing?Hydrant Renumbering in ArcGIS Desktop?Selecting polygons that are at least half covered by another layer using ArcGIS Desktop?Extracting attributes from one layer into another layer's different features using ArcGIS Desktop?Simulating sea level rise using ArcGIS Desktop?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
I have 1000s of tif rasters of land cover (at the county level) that I would like to process in fragstats, and would like to use batch processing. The Fragstats help file is basically useless.
Is there an automated way to set up a batch file for use in Fragstats?
I am using ArcGIS Desktop 10.5.
arcgis-desktop modelbuilder batch arcgis-10.5 fragstats
add a comment |
I have 1000s of tif rasters of land cover (at the county level) that I would like to process in fragstats, and would like to use batch processing. The Fragstats help file is basically useless.
Is there an automated way to set up a batch file for use in Fragstats?
I am using ArcGIS Desktop 10.5.
arcgis-desktop modelbuilder batch arcgis-10.5 fragstats
Did you find an answer to the question?
– trecia
Oct 24 '17 at 12:54
This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review
– aldo_tapia
Oct 24 '17 at 13:16
This does not really answer the question. If you have a different question, you can ask it by clicking Ask Question. You can also add a bounty to draw more attention to this question once you have enough reputation. - From Review
– Oto Kaláb
Oct 24 '17 at 13:46
add a comment |
I have 1000s of tif rasters of land cover (at the county level) that I would like to process in fragstats, and would like to use batch processing. The Fragstats help file is basically useless.
Is there an automated way to set up a batch file for use in Fragstats?
I am using ArcGIS Desktop 10.5.
arcgis-desktop modelbuilder batch arcgis-10.5 fragstats
I have 1000s of tif rasters of land cover (at the county level) that I would like to process in fragstats, and would like to use batch processing. The Fragstats help file is basically useless.
Is there an automated way to set up a batch file for use in Fragstats?
I am using ArcGIS Desktop 10.5.
arcgis-desktop modelbuilder batch arcgis-10.5 fragstats
arcgis-desktop modelbuilder batch arcgis-10.5 fragstats
edited Aug 2 '17 at 22:31
PolyGeo♦
53.9k1781245
53.9k1781245
asked Aug 2 '17 at 22:16
JoanneJoanne
11
11
Did you find an answer to the question?
– trecia
Oct 24 '17 at 12:54
This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review
– aldo_tapia
Oct 24 '17 at 13:16
This does not really answer the question. If you have a different question, you can ask it by clicking Ask Question. You can also add a bounty to draw more attention to this question once you have enough reputation. - From Review
– Oto Kaláb
Oct 24 '17 at 13:46
add a comment |
Did you find an answer to the question?
– trecia
Oct 24 '17 at 12:54
This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review
– aldo_tapia
Oct 24 '17 at 13:16
This does not really answer the question. If you have a different question, you can ask it by clicking Ask Question. You can also add a bounty to draw more attention to this question once you have enough reputation. - From Review
– Oto Kaláb
Oct 24 '17 at 13:46
Did you find an answer to the question?
– trecia
Oct 24 '17 at 12:54
Did you find an answer to the question?
– trecia
Oct 24 '17 at 12:54
This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review
– aldo_tapia
Oct 24 '17 at 13:16
This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review
– aldo_tapia
Oct 24 '17 at 13:16
This does not really answer the question. If you have a different question, you can ask it by clicking Ask Question. You can also add a bounty to draw more attention to this question once you have enough reputation. - From Review
– Oto Kaláb
Oct 24 '17 at 13:46
This does not really answer the question. If you have a different question, you can ask it by clicking Ask Question. You can also add a bounty to draw more attention to this question once you have enough reputation. - From Review
– Oto Kaláb
Oct 24 '17 at 13:46
add a comment |
2 Answers
2
active
oldest
votes
The main FRAGSTATS documentation has a section on the necessary format of the batch file, also in the tutorials package there is an entire section on batch processing, so I wouldn't really call it useless.
Each line of the batch file contains the path to the file, and attributes about the raster. Since you are using GeoTIFFs most of these attributes can be read automatically by FRAGSTATS. So really you just need to get a list of your rasters and output the paths to a text file. This becomes a fairly simple task in Python.
import arcpy
from arcpy import env
#Set workspace to folder containing GeoTIFFs
env.workspace = "Q:/Temp/Files"
#List all GeoTIFF datasets in workspace folder
fllst = arcpy.ListRasters("*", "TIF")
#Set the output path for batch file
txt_path = os.path.join(env.workspace, "geotiffbatch.fbt")
#Open batch file for writing
txt_file = open(txt_path, "w")
for fl in fllst:
#Construct path string to dataset
pth = os.path.join(env.workspace, fl)
#Construct string formatted for batch file
outStr = pth + ", x, 999, x, x, 1, x, IDF_GeoTIFFn"
#Write string to batch file
txt_file.write(outStr)
#Close batch file
txt_file.close()
The batch file is ready to read in FRAGSTATS where you can then setup the metrics and output location. I would recommend looking at the tutorial package linked above for more information.
If the files were Ascii grids or other formats that FRAGSTATS will not automatically read the attributes of you could use arcpy.Describe() to get the raster attributes necessary.
Thank you very much! As a python illiterate, I still do not know by what to replace the "x" in : outStr = pth + ", x, 999, x, x, 1, x, IDF_GeoTIFFn". Would you know how to have the number of rows an columns written in the text file in place of those "x"?
– LandryF
Aug 29 '18 at 18:16
This depends on what your raster format is. In this case it is a GeoTIFF which FRAGSTATS will read that information from the header of the file. This is also the case for several other raster formats that can be read by FRAGSTATS. You would only need to change those if you were using an ASCII grid or something similar.
– Jacob F
Aug 29 '18 at 18:44
You are absolutely right. This code works perfect as it is, thanks!
– LandryF
Aug 30 '18 at 14:35
add a comment |
I'm trying to use this code but I’m getting this message:
Runtime error
Traceback (most recent call last):
File "", line 11, in
TypeError: coercing to Unicode: need string or buffer, tuple found
Can someone tell me what am I doing wrong? I’m using ArcGis 10.4.1.
New contributor
Ana Paula Camelo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "79"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f250829%2fsetting-up-batch-file-for-fragstats-using-1000s-of-landscapes-tif-in-arcgis-de%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
The main FRAGSTATS documentation has a section on the necessary format of the batch file, also in the tutorials package there is an entire section on batch processing, so I wouldn't really call it useless.
Each line of the batch file contains the path to the file, and attributes about the raster. Since you are using GeoTIFFs most of these attributes can be read automatically by FRAGSTATS. So really you just need to get a list of your rasters and output the paths to a text file. This becomes a fairly simple task in Python.
import arcpy
from arcpy import env
#Set workspace to folder containing GeoTIFFs
env.workspace = "Q:/Temp/Files"
#List all GeoTIFF datasets in workspace folder
fllst = arcpy.ListRasters("*", "TIF")
#Set the output path for batch file
txt_path = os.path.join(env.workspace, "geotiffbatch.fbt")
#Open batch file for writing
txt_file = open(txt_path, "w")
for fl in fllst:
#Construct path string to dataset
pth = os.path.join(env.workspace, fl)
#Construct string formatted for batch file
outStr = pth + ", x, 999, x, x, 1, x, IDF_GeoTIFFn"
#Write string to batch file
txt_file.write(outStr)
#Close batch file
txt_file.close()
The batch file is ready to read in FRAGSTATS where you can then setup the metrics and output location. I would recommend looking at the tutorial package linked above for more information.
If the files were Ascii grids or other formats that FRAGSTATS will not automatically read the attributes of you could use arcpy.Describe() to get the raster attributes necessary.
Thank you very much! As a python illiterate, I still do not know by what to replace the "x" in : outStr = pth + ", x, 999, x, x, 1, x, IDF_GeoTIFFn". Would you know how to have the number of rows an columns written in the text file in place of those "x"?
– LandryF
Aug 29 '18 at 18:16
This depends on what your raster format is. In this case it is a GeoTIFF which FRAGSTATS will read that information from the header of the file. This is also the case for several other raster formats that can be read by FRAGSTATS. You would only need to change those if you were using an ASCII grid or something similar.
– Jacob F
Aug 29 '18 at 18:44
You are absolutely right. This code works perfect as it is, thanks!
– LandryF
Aug 30 '18 at 14:35
add a comment |
The main FRAGSTATS documentation has a section on the necessary format of the batch file, also in the tutorials package there is an entire section on batch processing, so I wouldn't really call it useless.
Each line of the batch file contains the path to the file, and attributes about the raster. Since you are using GeoTIFFs most of these attributes can be read automatically by FRAGSTATS. So really you just need to get a list of your rasters and output the paths to a text file. This becomes a fairly simple task in Python.
import arcpy
from arcpy import env
#Set workspace to folder containing GeoTIFFs
env.workspace = "Q:/Temp/Files"
#List all GeoTIFF datasets in workspace folder
fllst = arcpy.ListRasters("*", "TIF")
#Set the output path for batch file
txt_path = os.path.join(env.workspace, "geotiffbatch.fbt")
#Open batch file for writing
txt_file = open(txt_path, "w")
for fl in fllst:
#Construct path string to dataset
pth = os.path.join(env.workspace, fl)
#Construct string formatted for batch file
outStr = pth + ", x, 999, x, x, 1, x, IDF_GeoTIFFn"
#Write string to batch file
txt_file.write(outStr)
#Close batch file
txt_file.close()
The batch file is ready to read in FRAGSTATS where you can then setup the metrics and output location. I would recommend looking at the tutorial package linked above for more information.
If the files were Ascii grids or other formats that FRAGSTATS will not automatically read the attributes of you could use arcpy.Describe() to get the raster attributes necessary.
Thank you very much! As a python illiterate, I still do not know by what to replace the "x" in : outStr = pth + ", x, 999, x, x, 1, x, IDF_GeoTIFFn". Would you know how to have the number of rows an columns written in the text file in place of those "x"?
– LandryF
Aug 29 '18 at 18:16
This depends on what your raster format is. In this case it is a GeoTIFF which FRAGSTATS will read that information from the header of the file. This is also the case for several other raster formats that can be read by FRAGSTATS. You would only need to change those if you were using an ASCII grid or something similar.
– Jacob F
Aug 29 '18 at 18:44
You are absolutely right. This code works perfect as it is, thanks!
– LandryF
Aug 30 '18 at 14:35
add a comment |
The main FRAGSTATS documentation has a section on the necessary format of the batch file, also in the tutorials package there is an entire section on batch processing, so I wouldn't really call it useless.
Each line of the batch file contains the path to the file, and attributes about the raster. Since you are using GeoTIFFs most of these attributes can be read automatically by FRAGSTATS. So really you just need to get a list of your rasters and output the paths to a text file. This becomes a fairly simple task in Python.
import arcpy
from arcpy import env
#Set workspace to folder containing GeoTIFFs
env.workspace = "Q:/Temp/Files"
#List all GeoTIFF datasets in workspace folder
fllst = arcpy.ListRasters("*", "TIF")
#Set the output path for batch file
txt_path = os.path.join(env.workspace, "geotiffbatch.fbt")
#Open batch file for writing
txt_file = open(txt_path, "w")
for fl in fllst:
#Construct path string to dataset
pth = os.path.join(env.workspace, fl)
#Construct string formatted for batch file
outStr = pth + ", x, 999, x, x, 1, x, IDF_GeoTIFFn"
#Write string to batch file
txt_file.write(outStr)
#Close batch file
txt_file.close()
The batch file is ready to read in FRAGSTATS where you can then setup the metrics and output location. I would recommend looking at the tutorial package linked above for more information.
If the files were Ascii grids or other formats that FRAGSTATS will not automatically read the attributes of you could use arcpy.Describe() to get the raster attributes necessary.
The main FRAGSTATS documentation has a section on the necessary format of the batch file, also in the tutorials package there is an entire section on batch processing, so I wouldn't really call it useless.
Each line of the batch file contains the path to the file, and attributes about the raster. Since you are using GeoTIFFs most of these attributes can be read automatically by FRAGSTATS. So really you just need to get a list of your rasters and output the paths to a text file. This becomes a fairly simple task in Python.
import arcpy
from arcpy import env
#Set workspace to folder containing GeoTIFFs
env.workspace = "Q:/Temp/Files"
#List all GeoTIFF datasets in workspace folder
fllst = arcpy.ListRasters("*", "TIF")
#Set the output path for batch file
txt_path = os.path.join(env.workspace, "geotiffbatch.fbt")
#Open batch file for writing
txt_file = open(txt_path, "w")
for fl in fllst:
#Construct path string to dataset
pth = os.path.join(env.workspace, fl)
#Construct string formatted for batch file
outStr = pth + ", x, 999, x, x, 1, x, IDF_GeoTIFFn"
#Write string to batch file
txt_file.write(outStr)
#Close batch file
txt_file.close()
The batch file is ready to read in FRAGSTATS where you can then setup the metrics and output location. I would recommend looking at the tutorial package linked above for more information.
If the files were Ascii grids or other formats that FRAGSTATS will not automatically read the attributes of you could use arcpy.Describe() to get the raster attributes necessary.
answered Oct 24 '17 at 14:49
Jacob FJacob F
81626
81626
Thank you very much! As a python illiterate, I still do not know by what to replace the "x" in : outStr = pth + ", x, 999, x, x, 1, x, IDF_GeoTIFFn". Would you know how to have the number of rows an columns written in the text file in place of those "x"?
– LandryF
Aug 29 '18 at 18:16
This depends on what your raster format is. In this case it is a GeoTIFF which FRAGSTATS will read that information from the header of the file. This is also the case for several other raster formats that can be read by FRAGSTATS. You would only need to change those if you were using an ASCII grid or something similar.
– Jacob F
Aug 29 '18 at 18:44
You are absolutely right. This code works perfect as it is, thanks!
– LandryF
Aug 30 '18 at 14:35
add a comment |
Thank you very much! As a python illiterate, I still do not know by what to replace the "x" in : outStr = pth + ", x, 999, x, x, 1, x, IDF_GeoTIFFn". Would you know how to have the number of rows an columns written in the text file in place of those "x"?
– LandryF
Aug 29 '18 at 18:16
This depends on what your raster format is. In this case it is a GeoTIFF which FRAGSTATS will read that information from the header of the file. This is also the case for several other raster formats that can be read by FRAGSTATS. You would only need to change those if you were using an ASCII grid or something similar.
– Jacob F
Aug 29 '18 at 18:44
You are absolutely right. This code works perfect as it is, thanks!
– LandryF
Aug 30 '18 at 14:35
Thank you very much! As a python illiterate, I still do not know by what to replace the "x" in : outStr = pth + ", x, 999, x, x, 1, x, IDF_GeoTIFFn". Would you know how to have the number of rows an columns written in the text file in place of those "x"?
– LandryF
Aug 29 '18 at 18:16
Thank you very much! As a python illiterate, I still do not know by what to replace the "x" in : outStr = pth + ", x, 999, x, x, 1, x, IDF_GeoTIFFn". Would you know how to have the number of rows an columns written in the text file in place of those "x"?
– LandryF
Aug 29 '18 at 18:16
This depends on what your raster format is. In this case it is a GeoTIFF which FRAGSTATS will read that information from the header of the file. This is also the case for several other raster formats that can be read by FRAGSTATS. You would only need to change those if you were using an ASCII grid or something similar.
– Jacob F
Aug 29 '18 at 18:44
This depends on what your raster format is. In this case it is a GeoTIFF which FRAGSTATS will read that information from the header of the file. This is also the case for several other raster formats that can be read by FRAGSTATS. You would only need to change those if you were using an ASCII grid or something similar.
– Jacob F
Aug 29 '18 at 18:44
You are absolutely right. This code works perfect as it is, thanks!
– LandryF
Aug 30 '18 at 14:35
You are absolutely right. This code works perfect as it is, thanks!
– LandryF
Aug 30 '18 at 14:35
add a comment |
I'm trying to use this code but I’m getting this message:
Runtime error
Traceback (most recent call last):
File "", line 11, in
TypeError: coercing to Unicode: need string or buffer, tuple found
Can someone tell me what am I doing wrong? I’m using ArcGis 10.4.1.
New contributor
Ana Paula Camelo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I'm trying to use this code but I’m getting this message:
Runtime error
Traceback (most recent call last):
File "", line 11, in
TypeError: coercing to Unicode: need string or buffer, tuple found
Can someone tell me what am I doing wrong? I’m using ArcGis 10.4.1.
New contributor
Ana Paula Camelo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I'm trying to use this code but I’m getting this message:
Runtime error
Traceback (most recent call last):
File "", line 11, in
TypeError: coercing to Unicode: need string or buffer, tuple found
Can someone tell me what am I doing wrong? I’m using ArcGis 10.4.1.
New contributor
Ana Paula Camelo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I'm trying to use this code but I’m getting this message:
Runtime error
Traceback (most recent call last):
File "", line 11, in
TypeError: coercing to Unicode: need string or buffer, tuple found
Can someone tell me what am I doing wrong? I’m using ArcGis 10.4.1.
New contributor
Ana Paula Camelo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Ana Paula Camelo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 45 mins ago
Ana Paula CameloAna Paula Camelo
1
1
New contributor
Ana Paula Camelo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Ana Paula Camelo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Ana Paula Camelo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
Thanks for contributing an answer to Geographic Information Systems Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f250829%2fsetting-up-batch-file-for-fragstats-using-1000s-of-landscapes-tif-in-arcgis-de%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Did you find an answer to the question?
– trecia
Oct 24 '17 at 12:54
This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review
– aldo_tapia
Oct 24 '17 at 13:16
This does not really answer the question. If you have a different question, you can ask it by clicking Ask Question. You can also add a bounty to draw more attention to this question once you have enough reputation. - From Review
– Oto Kaláb
Oct 24 '17 at 13:46