NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hello, Thoroughly searched through the archives before posting this question with no luck. I would think someone's ran into a similar problem before. Goal: Generate a 960x720 satellite image centered over the U.S. which exactly matches an existing 960x720 image of the US. This image needs to be automatically generated every ~15 minutes as new satellite data comes in. I was able to manually create the EXACT image needed in IDV following the steps below. When I tried to save all of the steps made as an xidv bundle and create a simple ISL script, it did not save in full screen mode, but instead saved the image in the display panel dimensions. STEP1: Create custom Projection named "custom_us" Type: Stereographic, False Easting: 0, False Northing: 0, Scale: 1, Tangent lat: 90.0, Tangent lon: -96.0 STEP2: Move the bounding box of the projection by editing ".undata/idv/DefaultIdv/projections.xml" <after hours of trial and error> <?xml version="1.0" encoding="ISO-8859-1"?> <object class="java.util.ArrayList"> <method name="add"> <object class="ucar.unidata.geoloc.projection.Stereographic"> <property name="Scale"> <double>1.000</double> </property> <property name="TangentLon"> <double>-96.0</double> </property> <property name="DefaultMapArea"> <object class="ucar.unidata.geoloc.ProjectionRect"> <constructor> <double>-4569.999999999999</double> <double>-10740.999999999999</double> <double>4629.999999999999</double> <double>-1491.000000000001</double> </constructor> </object> </property> <property name="Name"> <string><![CDATA[custom_us]]></string> </property> </object> </method> </object> STEP3: Add Directory with satellite data using "Data Choosers", Create Display STEP4: Select View, Properties - uncheck (all boxes), set Full Screen Dimensions (960 x 720) STEP5: Select Projections, Predefined, "custom_us" STEP6: Zoom in Exactly 4 times STEP7: Select View, Full Screen STEP8: Select View, Capture, Image, Name it "test.gif" --- PERFECT!!! STEP9: Files, Save As "custom_us_satellite.xidv" STEP10: Create a simple .isl script "custom_us_satellite.isl" <isl debug="true" offscreen="false"> <bundle file="custom_us_satellite.xidv"/> <pause/> <image file="custom_us_satellite.gif"/> </isl> STEP11: Run isl script to generate gif image. Result: creates an image NOT 960 x 720 pixels, instead it creates an image which is the size of the display panel (1164 x 1002 pixels) and is clearly distorted from the view I need. Thanks in advance for your help, Evan Lowery
idvusers
archives: